Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Information Technology • Software
Build and maintain client-facing software within a monolith and microservices architecture. Responsibilities include scaling systems, meeting regional regulatory requirements, launching validated features, developing high-performance REST APIs, tuning database queries, supporting automated testing and continuous releases, participating in on-call support, mentoring junior developers, and collaborating directly with clients when needed.
Top Skills:
AWSJavaMicroservicesReactRest ApisSnowflakeVue
Database
Design and build distributed systems for a high-performance CI/CD execution platform. Responsibilities include orchestrating Supabase Branch lifecycle operations, provisioning ephemeral sandboxed environments on AWS, scheduling concurrent builds, optimizing pipelines through caching and artifact reuse, handling retries and failures, instrumenting observability, and developing configuration and infrastructure integrations. The role requires strong Go and TypeScript skills, cloud infrastructure experience, and a production operations mindset.
Top Skills:
Amazon EcsAmazon EksAWSAws SdkGitGoJSONPulumiTerraformTomlTypescript
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain scalable integration and end-to-end test automation frameworks and CI pipelines. Optimize test execution, improve stability and reporting, support engineering teams with triage and best practices, write technical specs/ADRs, participate in on-call rotation, and collaborate across regions to evolve the companys test strategy and developer productivity tooling.
Top Skills:
AWSCi/CdDockerE2E TestingIntegration TestingPlaywrightPytestPythonTest Automation FrameworksTypescript
Software
Lead architecture and technical direction for scalable SaaS platform capabilities. Build distributed services, APIs, event-driven systems, and AI-enabled features using LLMs, retrieval, orchestration, and evaluation pipelines. Establish secure, reliable cloud infrastructure and agentic software development practices. Drive architecture reviews, testing, observability, CI/CD quality, and production readiness while mentoring engineers and leading complex cross-functional initiatives.
Top Skills:
Amazon EcsAmazon RdsAmazon S3Api GatewayAWSAws LambdaCi/CdCloudfrontDockerEvent-Driven ArchitectureGitLlmsNode.jsOpensearchPostgresRagRedisSQLTypescript
Internet of Things
Build, deploy, operate, and improve backend services and cloud infrastructure supporting Mozilla products. Responsibilities include backend development, API and data contract design, production monitoring, incident response, on-call support, releases, security and privacy reviews, code reviews, and mentoring. The role requires end-to-end service ownership, collaboration with frontend and cloud teams, and maintaining reliable production systems using modern observability and DevOps practices.
Top Skills:
DjangoDockerGoogle Cloud Platform (Gcp)GrafanaKnexKubernetesNode.jsOpentelemetryPostgresPrometheusPythonRustSentrySQLTerraformTypescript
Healthtech
Build and own full-stack features across patient, clinician, and operational healthcare products. Responsibilities include architecture, scalable coding, testing, CI/CD, code review, technical discussions, stakeholder collaboration, and mentoring. The role requires daily use of AI coding tools and ownership of projects from ideation through rollout. Experience with healthcare, EHR integrations, regulated domains, or consumer startups is beneficial.
Top Skills:
Ci/CdClaude CodeCursorDjangoDjango Rest FrameworkGithub CopilotNext.JsReact
Software
Build and maintain automated API, UI, and integration tests; own quality for assigned features and services; integrate testing into CI/CD pipelines; monitor test reliability and pipeline health; collaborate with engineers on testability, root-cause analysis, and defect prevention; and apply risk-based testing and emerging agent-assisted workflows.
Top Skills:
Agent-Assisted WorkflowsAgentic WorkflowsApi TestingC#Ci/CdGrafanaIntegration TestingJenkinsLinuxPlaywrightTest AutomationUi Testing
Digital Media • Information Technology • Productivity • Software
Build customer-facing growth and engagement features across acquisition, activation, retention, and monetization. Design and analyze experiments using feature flags and A/B testing, develop instrumentation and event pipelines, improve performance and scalability, and contribute to architecture and technical strategy. Collaborate with Product, Design, Data, Marketing, and Customer Success while mentoring engineers and promoting reliable, high-quality engineering practices.
Top Skills:
A/B TestingAnalyticsEvent PipelinesFeature FlagsModel Context Protocol (Mcp)MongoDBNode.jsReactTypescript
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Develop and maintain a low-latency, high-performance game streaming application across multiple platforms. Responsibilities include UI, video encoding and decoding, networking, input devices, video rendering, UDP protocols, and production C development. The role involves solving complex performance challenges, deploying code to millions of users, collaborating with a globally distributed team, mentoring engineers, and responding to customer needs.
Top Skills:
CCoregraphicsIokitLinuxMac Driver DevelopmentmacOSUbuntuUdpWindowsWindows Driver Development
One Month AgoSaved
Easy Apply
Easy Apply
Cloud • Security • Software • Cybersecurity • Automation
Build and improve GitLab authentication services across Ruby on Rails and Go codebases. Design token issuance, validation, identity, access management, passwordless authentication, workload identity federation, and secure automation features. Migrate authentication paths to GATE while supporting multiple deployment models, address reported vulnerabilities, optimize performance, review code, establish engineering standards, and collaborate on complex projects in a remote, asynchronous environment.
Top Skills:
GateGoHackeroneIdentity And Access Management (Iam)Json Web Token (Jwt)Lightweight Directory Access Protocol (Ldap)OauthOpenid Connect (Oidc)Role-Based Access Control (Rbac)RubyRuby On RailsSecurity Assertion Markup Language (Saml)Single Sign-On (Sso)System For Cross-Domain Identity Management (Scim)
Edtech • Software
Build and improve scalable full-stack products for higher education, owning initiatives across the software development lifecycle from discovery through release. Collaborate with Product, Design, and Engineering in a cross-functional Scrum team, experiment with AI technologies, resolve bugs, complete tickets, and deliver reliable, tested, user-focused features.
Top Skills:
DjangoFastapiGenerative AiReact
One Month AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver high-availability, low-latency backend systems supporting authentication, verification, and fraud journeys across web and mobile. Lead quarterly goals, guide engineers through ambiguous problems, collaborate with product, design, and analytics, resolve technical and business issues, monitor system availability, improve engineering standards, support on-call operations, and develop team talent.
Top Skills:
AWSKotlinKubernetesMySQLPython
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Hardware • Semiconductor • Manufacturing
Join Texas Instruments’ Embedded Processing Software Engineering Tools team in Toronto through a first-year Career Accelerator Program. Develop desktop and cloud-based embedded tooling, contribute to complex application software, learn software development life cycles, and work with embedded devices, SDKs, and industry-standard tools. The role requires collaboration, problem-solving, communication, and programming experience with TypeScript, JavaScript, React, HTML, and CSS.
Top Skills:
Ccstudio IdeCSSHTMLJavaScriptLinuxmacOSReactSdksTypescriptWindows
Angel or VC Firm • Fintech • Financial Services
Design, develop, and improve scalable software for an investment platform. Lead software development across the lifecycle, mentor junior engineers, solve complex technical problems, maintain code quality through testing and reviews, and recommend technology enhancements. The role is remote in the USA with four in-person retreats annually.
Top Skills:
C#JavaPython
Information Technology • Software • Travel • Hospitality
Design, build, and operate customer-facing AI platform services and agentic workflows primarily in Python. Develop orchestration, tool execution, state management, evaluation, tracing, observability, and quality feedback systems. Integrate AI capabilities with PHP and Java services while optimizing reliability, latency, scalability, cost, and model quality. Collaborate with product, design, data, security, and engineering teams, contributing technical leadership, architecture guidance, code reviews, testing, documentation, and mentorship.
Top Skills:
Amazon SqsAWSCrewaiDockerGrpcJavaKubernetesLangchainLanggraphLangsmithMcpPHPPostgresPydanticaiPythonRagRest ApisVector Databases
Reposted One Month AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design and build Samsara’s cloud governance platform, including IAM guardrails, security controls, compliance automation, and software supply-chain security tooling across AWS and GCP. Develop reliable distributed systems, secure CI/CD patterns, and SAST/DAST capabilities. Contribute to technical roadmaps, collaborate across infrastructure, security, compliance, and engineering teams, and communicate design tradeoffs while mentoring teammates through reviews and pairing.
Top Skills:
AWSCi/CdCloud InfrastructureDastDistributed SystemsGCPGoIamPythonSastTerraform
Kids + Family • Mobile
Build and operate end-to-end consumer-scale features across backend services, APIs, iOS, and Android for Life360’s Aging in Place segment. Use AI tools and agentic workflows extensively, establish AI-native engineering practices, contribute to architecture and code reviews, participate in on-call response, mentor teammates, and ensure performance, reliability, accessibility, and member impact across owned features.
Top Skills:
AWSClaude CodeCursorFunction CallingGithub CopilotJavaKafkaKafka StreamsKotlinLlmsMcpSpring BootSwift
Software
Lead architecture and technical direction for scalable SaaS platform capabilities, including APIs, distributed services, data flows, and AI-enabled features. Establish responsible AI and agentic engineering practices, evaluation and guardrail systems, production-readiness standards, secure-by-design controls, testing, CI/CD, observability, and reliability practices. Drive complex cross-functional initiatives, mentor engineers, conduct architecture and code reviews, and shape technical roadmaps and engineering standards.
Top Skills:
Api GatewayAWSCi/CdCloudfrontDistributed SystemsDockerEcsEvent-Driven ArchitectureGitLambdaLlmsNode.jsObservabilityOpensearchOwaspPostgresRagRdsRedisS3SQLTypescript
Fintech • Software • Financial Services
Lead development of secure, scalable digital banking software across front-end and backend systems. Design Angular or React applications, build APIs, optimize SQL performance, integrate third-party platforms, improve code quality, implement testing strategies, and mentor engineers. Collaborate with cross-functional teams in an Agile environment while supporting cloud-native practices, regulatory compliance, and continuous product improvement.
Top Skills:
.Net CoreAngularAPIsAWSAzureC#CSSGCPHTMLReactSQLTypescript
Software • Web3
Lead development of CoLab's simulation review capabilities: ingest and process industry-standard simulation data, build high-performance visualization for large datasets, collaborate with Product and customers, and define architecture and UX for a new Simulation product area.
Top Skills:
CadCaeCfdFeaHigh-Performance RenderingPlmScientific VisualizationSimulation Data Pipelines
Artificial Intelligence • Cloud • Information Technology • Consulting
Develop and maintain embedded software for Linux-based networking platforms using C, C++, and Python. Design device drivers and applications, collaborate with hardware, ASIC, and firmware teams, support system bring-up, and debug and optimize software. Responsibilities also include requirements analysis, functional specifications, unit test planning, code reviews, testing, and software design discussions.
Top Skills:
CC++Device DriversEmbedded LinuxEthernetLinux System ProgrammingMacsecPythonRouting ProtocolsRtos
Information Technology • Other
Develop next-generation Real-Time OS for embedded devices, focusing on scheduling, resource allocation, isolation, and IPC challenges, while enhancing system performance and reliability.
Top Skills:
CC++
Software • Semiconductor • Manufacturing
The Principal Software Engineer will design and deliver control software for complex electronic products, leading a small design team and ensuring product sustainability through all development phases.
Top Skills:
Control SoftwareDriversEmbedded SystemsFirmwareMicrocode
Automotive • Internet of Things • Mobile • Semiconductor • Industrial
The role involves designing and implementing C/C++ embedded software for Ethernet networking features, integrating cutting-edge IP into SoCs for diverse markets, and ensuring high-quality software delivery through collaboration and continuous improvement.
Top Skills:
CC++EthernetIeee Time Sensitive NetworkingTcp/Ip
Artificial Intelligence • Information Technology • Software • Automation
Develop and maintain Kubernetes Operators for Camunda’s SaaS platform, supporting customer clusters, cloud infrastructure automation, multi-cloud and multi-region deployments across AWS and GCP. Collaborate across teams to deliver secure, reliable features, improve code quality, participate in on-call and third-level support, and promote automation and operational ownership.
Top Skills:
AWSAzureController-RuntimeCrossplaneGCPGoKubebuilderKubernetes
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Ottawa Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Ottawa
Remote Jobs in Ottawa
Hybrid Jobs in Ottawa
Account Executive Jobs in Ottawa
Account Manager Jobs in Ottawa
Accounting Jobs in Ottawa
AI Jobs in Ottawa
Analyst Jobs in Ottawa
Analytics Jobs in Ottawa
AWS Jobs in Ottawa
Business Analyst Jobs in Ottawa
Business Development Jobs in Ottawa
Communications Jobs in Ottawa
Content Writer Jobs in Ottawa
Controller Jobs in Ottawa
Coordinator Jobs in Ottawa
Customer Service Jobs in Ottawa
Cyber Security Jobs in Ottawa
Data Analyst Jobs in Ottawa
Data Engineer Jobs in Ottawa
Data Jobs in Ottawa
Data Science Jobs in Ottawa
Database Administrator Jobs in Ottawa
Database Jobs in Ottawa
Design Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Executive Assistant Jobs in Ottawa
Finance Jobs in Ottawa
Finance Manager Jobs in Ottawa
Financial Analyst Jobs in Ottawa
Front End Developer Jobs in Ottawa
Graphic Design Jobs in Ottawa
HR Jobs in Ottawa
HR Manager Jobs in Ottawa
Inside Sales Jobs in Ottawa
IT Jobs in Ottawa
IT Security Jobs in Ottawa
IT Support Jobs in Ottawa
Java Developer Jobs in Ottawa
Legal Counsel Jobs in Ottawa
Legal Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Marketing Jobs in Ottawa
Marketing Manager Jobs in Ottawa
Network Engineer Jobs in Ottawa
Operations Manager Jobs in Ottawa
Payroll Jobs in Ottawa
Product Manager Jobs in Ottawa
Program Manager Jobs in Ottawa
Project Coordinator Jobs in Ottawa
Project Manager Jobs in Ottawa
QA Jobs in Ottawa
Recruiter Jobs in Ottawa
Research Jobs in Ottawa
Research Scientist Jobs in Ottawa
Sales Jobs in Ottawa
Sales Manager Jobs in Ottawa
Sales Rep Jobs in Ottawa
Scrum Master Jobs in Ottawa
SEO Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Staff Accountant Jobs in Ottawa
Talent Acquisition Jobs in Ottawa
Technical Support Jobs in Ottawa
UX Design Jobs in Ottawa
Web Designer Jobs in Ottawa
Web Developer Jobs in Ottawa
Writing Jobs in Ottawa
All Filters
Total selected ()
No Results
No Results































