Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 10 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Software
The Embedded Software Engineer will develop, test, and deliver high-quality designs and code, focusing on embedded Linux software. Responsibilities include creating automated tests, resolving issues during verification, and participating in an agile development process.
Top Skills: CGitJavaLinuxPythonXML
11 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
Senior level
Senior level
Other
Design and develop features for the survey-taking experience, ensuring accessibility and high quality while migrating systems to modern web technologies.
Top Skills: CSSGraphQLHTMLJavaScriptJestPyramidPytestPythonReactRestTypescript
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Embedded Software Engineer III will design, implement and test software for a space-based communications network, ensuring performance in constrained environments and implementing modern security practices.
Top Skills: BgpC++Ci/CdMplsRtosRustSrv6Test-Driven Development
Reposted YesterdaySaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software
As a Staff Backend Engineer, you will operate and evolve multi-cloud database infrastructure, lead technical initiatives, and mentor engineers. Responsibilities include improving observability, automation, and troubleshooting complex incidents in a high-throughput environment.
Top Skills: AWSAzureCassandraClickhouseGCPGoHelmJsonnetKafkaKubernetesPostgresRedpandaSnowflakeTerraformWarpstream
Reposted YesterdaySaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software
Build and lead scalable observability integrations and Kubernetes monitoring for Grafana Cloud. Design ingestion pipelines, middleware, dashboards, alerts, and infrastructure; mentor engineers; drive technical direction and contribute to open-source observability projects.
Top Skills: .NetAlloyBeylaControllersCustom ResourcesGoGrafanaGrafana LokiGrafana MimirGrafana TempoJavaKubernetesKubernetes OperatorsOpentelemetryOpentelemetry CollectorPrometheusPythonRust
24 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Information Technology
The Software Engineer will architect and develop user-facing web applications and UI components, improve legacy systems, and collaborate with teams to ensure high-quality, cohesive product delivery.
Top Skills: BabelCSS3HTML5NpmReactViteVueWebpack
Senior level
Artificial Intelligence • Automotive • Semiconductor
Lead the architecture, design, development, and testing of embedded C firmware for DSP hardware, coordinating across teams and mentoring engineers.
Top Skills: CC++GitLinuxPythonRisc-VRtosVerilog
24 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software • Web3
As a Senior Full Stack Software Developer, manage front-end architecture, enhance rendering workflows, and collaborate with product teams to improve asset organization and interaction on CoLab's platform.
Top Skills: Cad SoftwareFront-End FrameworksFull Stack DevelopmentReact
Reposted 24 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Angel or VC Firm
The role requires designing and developing web applications and backend systems, integrating LLMs, and ensuring quality software delivery.
Top Skills: AWSAzureCi/CdDjangoGCPGitNode.jsPythonReact
Reposted 24 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Angel or VC Firm
The Software Engineer will develop backend systems for an AI Energy Agent, including data integration, microservices, and scalable architecture, focusing on performance and reliability.
Top Skills: AWSGCPLangchainOpenai ApisPythonTypescript
Reposted 24 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Angel or VC Firm
The Founding Software Engineer will build and enhance crisis-intervention software, focusing on mobile and web applications for government welfare, ensuring compliance and integrating data securely. Responsibilities include feature development, security enhancements, and managing interns.
Top Skills: AndroidAWSiOSNo-SqlReactReact NativeSQL
Reposted 24 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • Software • Generative AI
Build and operate core runtime services for Glean's AI agents, focusing on performance, reliability, and integration with leading LLM providers.
Top Skills: AWSAzureC++GCPGoJavaKafkaKubernetesOpentelemetryPub/SubPythonRedis
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 24 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Software • Generative AI
Design and implement scalable, secure backend systems in a cloud-native environment, ensuring high performance and reliability while mentoring junior engineers.
Top Skills: AWSAzureC++GCPGoJavaPython
Reposted 24 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
News + Entertainment
The role involves developing automation tools for audio/video quality characterization in devices, contributing to software products, and collaborating cross-functionally for quality assurance.
Top Skills: C/C++FullstackJavaScriptPython
Reposted 24 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Software
Join our applied AI lab as a Software Engineer to build software agents and collaborative AI teammates for engineering teams.
Reposted 11 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
3D Printing • Marketing Tech • Design
The Embedded Software Engineer will design, develop, and support embedded software for optical communication products, while resolving software issues and collaborating with teams.
Top Skills: C++DockerEmbedded CFreertosGnxiGoGrpcLinuxOpenconfigProtocol BuffersPythonRedisShell ScriptingSonicSysbiosYang
2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology
The Senior Software Engineer will develop and maintain Docker Desktop's lifecycle components, focusing on installation, updates, and performance across macOS and Windows environments, while debugging complex OS-level issues and collaborating with teams.
Top Skills: DockerGo (Golang)LinuxmacOSWindows
25 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Fintech • Software • Financial Services
As a Full Stack Software Engineer II at Wave, you will deliver financial product features, improve system performance, and mentor junior staff. You will handle complex challenges independently and ensure high-quality code while contributing to documentation and production stability.
Top Skills: DjangoPythonReactReact Native
2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Information Technology • Software
Lead the technical design and delivery of ShareGate's Backup feature. Collaborate with teams for scalability, security, and maintainability while mentoring developers.
Top Skills: .NetC#Ci/CdReact
12 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology
The Embedded Software Engineer leads firmware development for microcontroller systems, collaborating with teams to deliver scalable solutions and ensuring robust integration and validation practices.
Top Skills: CGitGitlabLinuxPython
Reposted 2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
AdTech • Marketing Tech
Lead the design and optimization of programmatic bidding systems, collaborating with engineers and applying analytical methodologies to enhance performance.
Top Skills: C++DatabasesGoJavaMachine LearningMicroservicesRustScala
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Other
As a Senior Software Engineer, you'll develop scalable microservices, integrate telecom workflows, and lead automation efforts, enhancing customer experiences on the OXIO platform.
Top Skills: AndroidAngularAWSBpmnBusiness Process Management (Bpm)Ci/CdDockerGitlabGrpciOSJavaJavaScriptKafkaKubernetesMySQLNode.jsPostgresProtobufReactRedis
Reposted 2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Enterprise Web • Marketing Tech • Software
As a Senior Software Developer, you will architect and develop robust software solutions, enhance software stability, manage tech debt, and collaborate with teams while staying updated on new technologies.
Top Skills: AWSCircleCIDatadogDbtDockerFivetranGoLookerReactReact NativeRuby On RailsSentrySnowflakeTerraformTypescript
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
Design and develop full stack applications, lead modules, collaborate with teams, and ensure secure, optimized web application integration.
Top Skills: AngularApi GatewayAWSCi/CdCSSCypressDjangoDockerDynamoDBExpress.JsFlaskHTML5JestLambdaMongoDBMySQLNode.jsPostgresPytestPythonReactSnsSQLSqsTypescript
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Database • Analytics
As a Senior Product Engineer, you will own features from conception to delivery, collaborate with customers, and drive impactful decisions using modern technologies.
Top Skills: DagsterDbtFastapiGoogle Cloud PlatformNext.JsPostgresPythonReactSnowflakeTailwind CssTerraformTypescript
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account