M

Metrolinx

Runs regional transit and fare system

Senior Software Developer (Integrations)

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCanada$110.9k - $153.9k

About the Job

Requirements

  • A degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Demonstrated years of software development experience, including technical leadership roles.
  • Strong experience in integration development, including APIs, microservices, and event-driven architecture.
  • Proficiency in C#, .NET, Node.js, JavaScript frameworks, SQL, Redis, SignalR, RESTful services, and SOAP services.
  • Experience with cloud platforms and DevOps/CI-CD pipelines.
  • Knowledge of security protocols including OAuth2, SAML, and encryption, as well as API management.
  • Experience with messaging and event streaming, such as Azure Event Hub, Service Bus, and RabbitMQ.
  • Familiarity with Agile methodologies.
  • All applicants must be legally entitled to work in Canada.

Responsibilities

  • Design, develop, test, and implement integration solutions, APIs, and enterprise applications aligned with SDLC best practices.
  • Lead technical analysis, architecture, coding, and deployment of scalable and secure systems.
  • Develop and maintain system integrations across cloud and on-premise environments.
  • Define and document technical specifications and interface designs.
  • Collaborate with cross-functional teams, stakeholders, and vendors to deliver solutions.
  • Ensure solutions align with enterprise architecture, cybersecurity, and data governance standards.
  • Lead code reviews, quality assurance, and troubleshooting activities.
  • Mentor junior developers and promote best practices in software development.
  • Support continuous improvement, performance optimization, and system reliability.

Desired Qualifications

  • Experience with Azure Container App, ACR, Azure Functions, and Key Vault.
  • Experience with enterprise systems, data platforms, or real-time integrations.
  • Certifications such as Microsoft Certified Developer or Agile/Scrum credentials.

About the Company

Metrolinx

Runs regional transit and fare system

Metrolinx is a government agency in Ontario that plans, finances, and coordinates transportation across the region. It runs GO Transit, UP Express, and the PRESTO fare system, and steers major investments to improve how people travel. How it works: it manages regional transit services and the fare network, partners with municipalities and other agencies, and directs infrastructure projects to create a connected travel system. How it differs from competitors: it is a public sector, multi‑modal regional operator and planner focused on coordinating services and fares across communities, rather than a single private operator. Its goal is to connect communities and make travel faster, easier, and more convenient through large investments and integrated networks.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
2007

Recently Posted Jobs

Explore more opportunities at Metrolinx

See more jobs