Contribute to the Consumer Mega Alliance, specifically anchoring the technical direction within the Customer Food Profile Squad, focused on maximizing customer retention by architecting optimized, scalable solutions for subscription management and product ordering.
Compensation
Toronto, ON Pay Range
$120,000—$150,000 CAD
Responsibilities
Define, design, and implement scalable, resilient architecture for mission-critical microservices
Independently drive key initiatives, including the global roll-out of the food profile feature and developing the implicit profiling engine
Act as the technical authority on the core product architecture, simplifying code and resolving architecture deficiencies
Partner strategically with Product Owners and Designers to influence feature definition
Full Stack Software Engineer specializing in server‑side technologies like C# and Ruby on Rails, driving cloud infrastructure on AWS, while also supporting Unity front‑end features and DevOps execution.
Locations (2)
Austin, Texas, United States
Toronto, Canada
Compensation
The pay range for this position in California at the start of employment is expected to be between $133,900 and $183,900 USD per year.
Responsibilities
Define, architect, develop & maintain features and gameplay functionality in RoR, C# on the backend, and Unity, C# on the front end.
Support live‑ops and deployments on a rotational basis.
Develop robust and scalable APIs and server‑side logic using languages such as C# or Ruby on Rails.
Design and implement database schemas and manage data storage solutions (e.g., MySQL, PostgreSQL).
Deploy and maintain applications on cloud platforms (e.g., AWS, Azure, Google Cloud).
Lead mobile capture and replay engineering for Grafana Cloud’s mobile session replay product, owning the on-device library, privacy, performance, and integration across Android, iOS, Flutter, and React Native.
Locations (2)
Canada
United States
Compensation
In Canada, the OTE (On-Target Earnings)/Base compensation range for this role is $192,891 - $231,469 CAD.
Responsibilities
Own the on-device replay library end to end, starting with Android and extending to iOS
Make privacy a default, designing masking and consent controls
Keep the overhead low and measure it on real devices
Build the integration layer so customers do not copy demo glue code
Work across the stack with Frontend and Mobile Observability teams
Lead mobile capture and replay engineering for Grafana Cloud’s Mobile Session Replay product.
Locations (2)
United States
Canada
Compensation
In US, the OTE (On-Target Earnings)/Base compensation range for this role is $189,374 - $227,249 USD.
Responsibilities
Own the on-device replay library end to end, starting with Android and extending to iOS.
Make privacy a default, designing masking and consent controls so sensitive data never leaves the device.
Keep the overhead low and measure it on real devices, protecting startup time, UI responsiveness, battery, memory, network use and disk, and profiling the impact of capture and masking while the app is actively being used.
Build the integration layer so customers do not copy demo glue code: adapters that tie replay to the active RUM session, sampling decisions and screen or navigation changes.
Work across the stack with Frontend and Mobile Observability teams on the capture, upload and storage pipeline, session inactivity handling, the timeline player and the mobile sessions and replay experience in Frontend Observability.
Test Developers at D2L are passionate about building quality, secure, high performing software. They tackle tough technical and non-technical testing challenges.
Act as a Forward Deployed Engineer (FDE) to serve as the critical interface between the central AI Application Modernization Factory and application teams, driving modernization efforts and AI-assisted SDLC adoption.
Locations (2)
USA, United States
Canada, Canada
Compensation
The expected base salary for this position is: CAD 145000 / USD 170,000 excluding annual bonus (when applicable). Salary is based on a number of factors including market conditions, location and may vary depending on job-related skills and experience.
Responsibilities
Embed with application teams to provide hands-on technical leadership, driving modernization efforts (re-platforming, microservices adoption) to AWS cloud-native architectures
Act as the subject matter expert on the AI Modernization Factory's tools and processes (e.g., Cursor, Claude Code) and drive AI-assisted software development practices adoption
Build trust and rapport with new, diverse teams quickly, identifying bottlenecks and implementing solutions
Make significant code contributions, focusing on architectural scaffolding, CI/CD pipelines, IaC (Terraform), and solving integration challenges
FX Client Testing Support - Applications Development Analyst, AVP
Senior Applications Developer, FX Client Testing supporting global FX trading platforms through development, test automation, and observability engineering.
Compensation
Primary Location Full Time Salary Range: $94,300.00 - $141,500.00
Responsibilities
Support FX client testing and onboarding initiatives across Citi's electronic FX trading platforms.
Build and maintain test automation frameworks that improve testing efficiency and platform reliability.
Apply observability and monitoring practices to detect, diagnose, and resolve platform issues quickly.
Coordinate user acceptance testing with trading, sales, and client teams to confirm platform readiness before go-live.
Partner with development, QA, infrastructure, and external client teams to resolve technical issues and improve platform stability.
Requirements
Bachelor's degree/University degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
Lead design, development, and integration of complex cloud subsystems, mentor team members, and drive innovation in software systems.
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level.
– Canada: Annual Salary CAD 141,500 - 283,500
Responsibilities
Leads the project team for design and development of complex products and platforms, including solution design, analysis, coding, testing, and integration for building efficient, scalable and robust cloud subsystems.
Reviews and evaluates designs, test plans, and develops code for compliance with cloud design and development guidelines and standards.
Provides tangible feedback to improve product quality and mitigate risks.
Represents the engineering team in various technical forums and provides guidance and mentoring to less-experienced team members.
Drives innovation and integration of new technologies into projects and activities in the software systems design organization.
Requirements
Bachelor's or master's degree in computer science, engineering, information systems, or closely related quantitative discipline