Get the job you really want.

Top Software Engineer Jobs in Ottawa

11 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Infrastructure Software Engineer will build and optimize systems to support data management and scalability while mentoring junior team members.
Top Skills: C/C++GoJavaPython
11 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Lead technical strategy and execution for core user experiences at Dropbox, collaborate with teams, mentor engineers, and ensure scalable architecture.
Top Skills: Electron
12 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
You will design and build a scalable search and retrieval platform for Dropbox's AI-driven initiatives, optimizing AI integration and user experiences.
Top Skills: C++ElasticsearchGoJavaLlmsOpensearchPython
Reposted 13 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Senior Android Software Engineer, you will develop user-focused features, mentor junior engineers, and lead architectural upgrades in the Dropbox mobile app.
Top Skills: AndroidKotlin
Reposted 13 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Senior Infrastructure Software Engineer, you will design and develop scalable systems for handling user data and enhance search capabilities, while mentoring junior engineers and collaborating across teams.
Top Skills: C/C++ElasticsearchGoJavaOpensearchPython
Senior level
Logistics • Transportation
Develop robust software systems for military command and control applications, engage in the full software development lifecycle including design, coding, testing, and deployment.
Top Skills: C#C++GisJavaSQLWpf
15 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
You will design, develop, and launch backend systems and APIs, collaborating with cross-functional teams, and ensure operational availability. Responsibilities include breaking down projects, coding, debugging, and supporting product development lifecycle.
Top Skills: AWSKotlinKubernetesMySQLPython
15 Days Ago
Easy Apply
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
Join Babylist Health as a Fullstack Software Engineer to scale technical systems and create user-friendly storefronts for health-related offerings, driving business growth and impacting millions of families.
Top Skills: AndroidAWSiOSMySQLReactRedisRuby On RailsSidekiq

Featured Jobs

Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Develop robust software for military command and control applications, focusing on C4ISR systems. Responsibilities include software development lifecycle tasks from analysis to validation.
Top Skills: C#C++GisJavaSQLWpf
6 Days Ago
Ottawa, ON
Junior
Junior
Information Technology • Security • Software • Cybersecurity
Develop and maintain software tools and libraries for QNX devices, focusing on command line tools and ensuring high-quality software solutions.
Top Skills: CC++EclipseEmbedded SystemsLinuxReal-Time Operating SystemsVs CodeWindows
Reposted 5 Days Ago
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Software • Database
The Lead Software Engineer will manage a team to develop tools for code modernization and assist customers in migrating to MongoDB, focusing on scalable enterprise solutions and AI integration.
Top Skills: Agile Development ProcessesAutomation ToolsGenerative AiJavaMongoDBPythonRelational Databases
16 Days Ago
Ottawa, ON
Mid level
Mid level
Big Data • Cloud • Software • Database
Join MongoDB’s Storage Layer Services team to develop and maintain secure multi-tenant cloud-native storage solutions, enhancing their cloud storage architecture. Collaborate on performance-sensitive software improvements and feature implementations in Rust.
Top Skills: C/C++Rust
An Hour Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Big Data • Machine Learning • Marketing Tech • Mobile • Software
The role involves owning Liftoff's attribution systems, enhancing data applications, strategizing with product teams, and fostering a culture of engineering excellence.
Top Skills: GoSQL
2 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will design, develop, and deliver backend systems, ensuring operational efficiency and fostering team collaboration while mentoring junior engineers.
Top Skills: AWSCeleryDockerEnvoyGrpcIstioKotlinKubernetesMySQLNginxPythonRabbitMQ
2 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer at Vanta, you will lead complex projects, mentor engineers, and develop scalable product functionality and infrastructure.
Top Skills: Aws EcsAws FargateMongoDBNode.jsReactTypescript
Mid level
Semiconductor
As a Retool Software Developer, you will create and maintain custom internal applications, mentor junior developers, and collaborate with teams to enhance software solutions.
Top Skills: ConfluenceDynamoDBElasticsearchJavaJavaScriptJIRAPostgresPythonRedisRetoolSQLTerraform
12 Hours Ago
Ottawa, ON
Senior level
Senior level
Cybersecurity
The Frontend Software Engineer will develop security and identity SaaS products, write scalable code, participate in code reviews, and collaborate with stakeholders.
Top Skills: AngularAzure CloudCSSDockerHTMLJavaScriptNoSQLReactRestful ApisSassScssSignalrSQLVueWebsocket
Internship
Artificial Intelligence • Big Data • Information Technology • Security • Software
As a Cloud Software Engineering COOP, you will work on cloud technologies, developing, testing, and delivering software across various disciplines, collaborating within a cross-matrixed agile team.
Top Skills: AngularCSSDockerGitlabHTMLJavaJavaScriptKubernetesLinuxMySQLNode.jsPostgresReactRestSpring Boot
Senior level
Software
Lead complex projects, set technical direction, design and develop new products, and mentor engineers to enhance security and compliance solutions.
Top Skills: Node.jsReactSnowflakeTerraformTypescript
2 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Software
Join Metronome to build and scale a robust billing platform, enhancing product reliability and enabling faster development for engineers and customers.
Top Skills: Cloud InfrastructureGoHigh Scale SystemsMicroservices
Junior
Information Technology • Security • Software • Cybersecurity
Develop software for ADAS camera systems, integrating third-party technologies and image processing algorithms. Research innovative technologies for advancement.
Top Skills: AndroidCC++LinuxOpencvOpengl
Reposted 8 Days Ago
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
The Staff Software Engineer will lead the Identity and Access Management team, developing scalable platform solutions and driving operational excellence in access control and authorization across products.
Top Skills: AWSC#C++ElasticsearchGCPJavaJwtsOauth 2.0OidcOpensearchPythonRbacSAML
22 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer II, you will break down projects, collaborate on product development, and improve merchant risk assessment processes while writing scalable, reliable code.
Top Skills: AWSKotlinKubernetesMySQLPython
22 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
The role involves developing APIs, managing distributed systems, collaborating with product teams, and ensuring smooth operations of the Merchant Risk platform at Affirm.
Top Skills: AWSKotlinKubernetesMySQLPython
22 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Contribute to backend systems development, collaborate with team members, and maintain system availability while ensuring code quality and performance.
Top Skills: AWSKotlinKubernetesMySQLPython
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account