Top Software Engineer Jobs in Ottawa

Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a Software Engineer at Canonical, you will collaborate globally to shape open-source software operations, focusing on Python and Golang development, enhance DevOps workflows, and improve infrastructure operations for cloud computing solutions.
Top Skills: GoLinuxPython
Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
The role involves designing and delivering open source software operations code in Python, ensuring system reliability, and collaborating with teams across the Linux stack.
Top Skills: DockerKubernetesLinuxPython
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Aerospace • Software
Design, build, and maintain scalable Salesforce solutions for aircraft leasing lifecycle. Implement Apex, LWC, Flows, integrations (REST APIs, Platform Events), reporting, and AI-assisted features. Support testing, CI/CD, refactoring, and collaboration with Product, DevOps, and Security teams to improve reliability and reduce technical debt.
Top Skills: ApexBugbotCi/CdCopilotCursorGitLightning Web ComponentsNintex DocgenPlatform EventsPower BIPythonReactRest ApisSalesforce DxSalesforce FlowsSOQLSoslTriggers
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software • Database
Build and maintain scalable, cloud-native full‑stack features and services. Collaborate with Product and Design to prototype, deliver, and document solutions. Work across backend and frontend, apply modern engineering practices, mentor teammates, and own product domains to improve transit operations.
Top Skills: APIsAWSJavaJavaScriptNode.jsNoSQLPythonSQLVue
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Build, maintain, and scale cloud-first microservices using TypeScript/Node.js. Contribute to front-end features with Angular, optimize SQL and NoSQL queries, use CI/CD pipelines, adopt AI-assisted tools, participate in Agile ceremonies, and collaborate with senior engineers to deliver reliable software.
Top Skills: AngularAws LambdaAws QAzure DevopsCSSDynamoDBGitGithub ActionsGithub CopilotHTMLJavaScriptMicroservicesNode.jsNon-Relational DatabasesReactRelational DatabasesRestful ApiS3ServerlessSQLTypescriptVisual Studio CodeVue
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Aerospace • Big Data • Greentech • Hardware • Social Impact
Build, maintain, and operate Mission Control web app and supporting microservices for satellite operations. Implement HTTP APIs, design and deploy infrastructure, automate workflows, ensure CI/CD and testing, collaborate with cross-functional teams to support spacecraft scheduling, telemetry, and operational needs.
Top Skills: AnsibleAWSDatadogDockerGCPGitlab CiHttp ApisKubernetesLinuxMicroservicesMySQLPostgresPythonSentryTerraform
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Internship
Internship
Artificial Intelligence
Interns will prototype rapidly, iterate, and contribute to open-source projects at the intersection of AI and cryptography.
Top Skills: CryptographyMachine LearningOpen-Source Software
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Gaming
As a Software Engineer, you will build features, write maintainable Roblox Lua code, collaborate with teams, and enhance gameplay for millions of players.
Top Skills: DiscordGitRoblox Lua ScriptingSnowflakeTableau
Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Software
The Software Engineer will design, develop, and install software solutions, focusing on web applications using PHP and ensuring coding standards and technical design compliance.
Top Skills: JavaScriptPHPReact
Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Internship
Internship
Consumer Web
As a Software Engineer Intern, you will assist in developing features for a climate adaptation software, collaborating with teams and learning modern engineering practices.
Top Skills: AWSGCPJavaJavaScriptNode.jsPythonReactSQLTypescript
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Gaming
Design, build, scale, and optimize backend services powering the sportsbook marketplace. Own GraphQL APIs, gRPC endpoints, SQL performance, monitoring, on-call and release duties. Identify production bottlenecks, drive scalability improvements, mentor engineers, review cross-team changes, and deliver end-to-end features in an agile environment.
Top Skills: Aws SnsAws SqsBeanstalkCeleryDatadogElixirExqExunitFastapiGitGitGoogle Cloud Pub/SubGraphQLGrpcJestKafkaKubernetesLaravelMySQLNode.jsObanPhoenixPostgresPytestRabbitMQRspecRuby On RailsSidekiq
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Security • Software
Support and improve CI/CD pipelines, release automation, and cloud infrastructure for SaaS microservices. Deploy and troubleshoot containerized workloads (Kubernetes/EKS), write automation scripts (Groovy/Python/Bash), use Terraform for infrastructure provisioning, integrate DevSecOps tooling, communicate release status and risks, and participate in on-call rotations to maintain build and release reliability.
Top Skills: Amazon EksAnsibleArtifactoryAWSAzureBashBlack DuckChefDockerGitGithub ActionsGradleGroovyJenkinsKubernetesLinuxMavenNpmPackerPrisma CloudPythonSsl/TlsTerraform
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Blockchain
Design and develop tools for verifying the correctness of smart contracts, extend verification algorithms, and collaborate with engineers on technical solutions.
Top Skills: Abstract InterpretationData Flow AnalysisDeductive VerificationFormal VerificationHaskellModel CheckingOcamlProgramming Language TheorySat/Smt SolvingSmart Contracts
Reposted 5 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Retail • Analytics
As a Senior Robotics Software Engineer, you will maintain and improve the Tally software stack, develop new software packages, enhance autonomy and navigation, and assist in DevOps and CI/CD processes.
Top Skills: AWSAzureBashC++DockerGCPGitPythonRosUbuntu
Reposted 5 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Retail • Analytics
As a Software Engineer, you will develop and maintain the Tally software stack, enhance robot navigation and autonomy, and support CI/CD processes.
Top Skills: AWSAzureBashC++DockerGCPGitLinuxPythonRedisRos
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Marketing Tech
Build and maintain scalable, reliable data systems and pipelines, uphold SLOs, partner with Product/Sales/Finance, enable self-service analytics, contribute to data platform strategy, and improve engineering practices for testing, reliability, and documentation.
Top Skills: AirflowBigQueryDbtDockerGoKubernetesLookerMySQLOciPostgresPythonSnowflakeSQLTerraform
15 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • Software • Analytics • Financial Services • Cryptocurrency
Develop and maintain Tether's P2P stack and ecosystem, build production-scale Node.js applications, create and manage reusable npm modules, and ensure robust testing and debugging. Collaborate remotely with a global team, optimize network protocols and performance, work with distributed systems, and contribute to open-source P2P or decentralized projects.
Top Skills: BlockchainCC++Distributed SystemsNetworkingNode.jsNpmP2P Technologies
Reposted 11 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design, build, deploy, and maintain scalable backend features and APIs for enterprise restaurant products. Lead complex projects, ensure quality with automated testing, monitor rollouts, collaborate with UX/PM, mentor engineers, and partner across teams to improve functionality and reliability for customers.
Top Skills: AndroidAPIsDistributed SystemsJavaKotlin
Reposted 11 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Design, build, and operate high-throughput, fault-tolerant ledger and settlement systems of record. Develop durable ledgering APIs, settlement orchestration, and treasury automation. Ensure data contract integrity for downstream finance, run production systems to SLOs, debug multi-layer issues, lead and mentor engineers, and use AI tooling to reduce operational toil.
Top Skills: AmpAuroraAWSClaudeCodexDatabricksDatadogGoGooseGraphQLJavaJooqKotlinKubernetesMcpMySQLProtocol BuffersPythonSnowflakeSQLTemporalTerraformVitess
Reposted 11 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Design, maintain, and extend abuse detection and prevention systems for GitLab's SaaS platform. Serve as a core maintainer of a Ruby on Rails monolith, build anomaly detection and agentic AI mitigations, automate abuse response, collaborate with peer engineering and security teams, and produce runbooks and operational documentation.
Top Skills: Agentic AiAWSGitlabGoogle Cloud Platform (Gcp)Large Language Models (Llms)RubyRuby On RailsSaaS
16 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Design, develop, test, and optimize embedded C/C++ software for high-performance networking modules on Linux and VxWorks. Implement real-time OS and networking protocol functionality, create automated tests, troubleshoot performance and reliability issues, and collaborate with factory teams, peer engineers, and vendors for delivery and calibration.
Top Skills: CC++LinuxVxworks
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Full Stack Software Engineer, you will build and improve products, create user interfaces and APIs, and collaborate with various teams to enhance the customer experience.
Top Skills: CSSHTMLJavaScriptPostgresRedisRuby On Rails
7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Database • Analytics
Design, build, and operate high-scale distributed observability systems for telemetry ingestion, processing, storage, autoscaling, and service provisioning. Own platform reliability, performance, capacity, and cost efficiency; participate in on-call incident response; automate repetitive operations; resolve root causes; and contribute to architecture, roadmap, and engineering quality across teams.
Top Skills: Argo CdAWSAzureClickhouseGCPGoGrafanaHelmKubernetesOpentelemetryPrometheusTerraformTypescript
7 Days AgoSaved
Remote
Ottawa, ON
Entry level
Entry level
Information Technology • Professional Services • Sales • Consulting
Develop and maintain enterprise full-stack applications across the software development lifecycle. Responsibilities include building front-end interfaces and back-end services, developing REST and SOAP APIs, designing data pipelines and database integrations, testing and troubleshooting applications, supporting deployments and migrations, and collaborating with business and IT stakeholders. The role requires React, Angular, JavaScript, Java, Oracle, SQL Server, web application technologies, DevOps practices, and Agile/Scrum experience.
Top Skills: Adobe Experience ManagerAgileAngularAzure DevopsCi/CdCSSEjbETLHTMLJavaJavaScriptJIRAOracleReactRestScrumServletsSoapSQL ServerSwaggerTomcatWeblogic
7 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Information Technology • Professional Services • Sales • Consulting
Develop and maintain front-end applications and user interfaces for enterprise systems. Responsibilities include coding, testing, debugging, documentation, troubleshooting, accessibility compliance, responsive and cross-browser development, stakeholder requirements gathering, SDLC collaboration, database integration, implementation support, and technical issue resolution. The role requires extensive Java, Angular, JavaScript, TypeScript, Oracle, Spring, REST API, and front-end development experience, with five days per week onsite in Toronto.
Top Skills: AngularAodaAzure DevopsBitbucketBootstrapCSSEclipseHibernateHTML5Ibm RadIbm RsaJavaJavaScriptJpaJqueryMavenNode.jsNpmOracle DatabaseRest ApisRestful Web ServicesRxjsSpring FrameworkSQLTypescriptWcag 2.0 AaWebsphere
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account