Lead the Campaigns Inbound teams based in Bangalore, managing a team of 20 software engineers across two pods, responsible for designing, developing, and maintaining inbound product modules such as InApp Messaging, On-Site Messaging, Cards, and Personalization.
Senior Software Engineer to build and maintain software for on-vehicle hardware systems and devices, integrating cloud-native services with embedded/IoT devices across public transit fleets.
Locations (3)
British Columbia, Canada
Ontario, Canada
United States
Compensation
US Salary Range: $124,000 - $205,000 USD
Responsibilities
Design, build, maintain and extend products, features, and functionality that solve real customer problems
Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches
Develop and extend integrations with onboard hardware devices such as headsign controllers, passenger counters, and fareboxes
Build and improve cloud-native backend services that manage device configuration, process telemetry data, and provide observability into fleet-wide device health
The selected contractor will serve as a Full Stack Developer resource for the project with portal experience, focusing on business objectives, cost analysis, and system automation.
Responsibilities
Understand business objectives and problems, and identify alternative solutions
Perform studies and cost/benefit analysis of alternatives
Analyze user requirements, procedures, and problems to automate processing or improve existing computer systems
Confer with personnel of organizational units to analyze current operational procedures and identify problems
Learn specific input and output requirements including data input forms, summarization, and report formats
Design, develop, and implement scalable data solutions across cloud-based data platforms while leading technical execution from solution design through deployment, ensuring performance, security, reliability, and service-level requirements are met
Compensation
Pay Rate: $66.15 - 71.43 an hour on W2 (DOE)
Responsibilities
Design, develop, and implement scalable data solutions across cloud-based data platforms while leading technical execution from solution design through deployment, ensuring performance, security, reliability, and service-level requirements are met
Build, optimize, and support resilient data pipelines that enable efficient ingestion, transformation, and delivery of data assets, while troubleshooting and resolving complex data integration, performance, and quality issues
Develop and maintain logical and physical data models supporting reporting, analytics, and business operations, defining data structures, relationships, and integration approaches for enterprise analytical needs
Collaborate with business stakeholders, analysts, and architects to translate business requirements into technical designs, prioritize data delivery activities, and manage solution dependencies
Ensure alignment of data models, pipelines, and data products with established architecture standards and governance requirements, while supporting the development of reusable data assets and frameworks that improve scalability and consistency across solutions