Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 22 Hours AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Financial Services
Lead and mentor engineering efforts to build scalable payment solutions, ensuring accuracy across financial systems, and manage backend platform projects.
Top Skills: PostgresReactRuby
Reposted 22 Hours AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
The Senior Platform Engineer will enhance systems supporting the software development lifecycle, focusing on collaboration, leadership, and technical implementation.
Top Skills: Cloud ServicesKubernetesOpen Source Software,Bazel
Reposted 22 Hours AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
eCommerce
The Sr. Software Engineer II will design, develop and maintain distributed systems, ensuring scalability, reliability, and performance while leading and mentoring team members.
Top Skills: AWSCassandraDynamoDBElasticacheGCPGoJavaMongoDBMySQLPostgresPythonRedisRustScala
Reposted 22 Hours AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Gaming
The role involves developing gameplay functionality and features in Unity, enhancing engine-level systems, and collaborating with content creators. Candidates should possess extensive experience in game development, especially with C#, Unity, and teamwork skills.
Top Skills: C#Unity
Reposted 22 Hours AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
The Senior Front-End Engineer will develop and maintain web applications, collaborating closely with cross-functional teams to drive architectural decisions and deliver scalable solutions.
Top Skills: .NetCypressGraphQLJestMongoDBReactStyled ComponentsTypescript
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
The Staff Software Developer will lead technical direction, simplify healthcare complexities with scalable systems, mentor the engineering team, and collaborate with cross-functional teams to improve patient care.
Top Skills: CGoJavaNoSQLPythonRestful ApisRubySQL
Mid level
Information Technology • Professional Services • Consulting
Design, implement, and expand data pipelines, translating technical specifications into applications. Collaborate with IT professionals and troubleshoot technical issues.
Top Skills: AodaBootstrapHTMLJ2EeJavaJqueryJsfMataisOracleSpringSQLXML
Reposted 23 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a Python and Kubernetes Software Engineer, you will develop data analytics solutions using open source tools, collaborating with a distributed team.
Top Skills: AirflowApache SupersetApache TrinoAWSAzureClickhouseDbtDockerDvcFeastGCPKubernetesLxdMlflowPythonTemporal
Reposted 23 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a Software Engineer in Sustaining Engineering, you will resolve complex issues related to Ubuntu and open-source software, engage with upstream communities, and develop bug fixes while maintaining close collaboration with support and product teams.
Top Skills: CC++CephDebianDockerGitGoKubernetesKvmLinuxLxcLxdMongoDBOpenstackPostgresPython
Reposted 23 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Cloud • Software
The software engineer will develop and operate backend services for Snap Store and Charmhub.io, focusing on clean APIs and feature implementation.
Top Skills: GoPythonUbuntu
Reposted 23 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
The role involves developing software for Linux-based systems on autonomous devices, optimizing performance and ensuring reliability in various hardware environments.
Top Skills: CC++DebianGoLinuxRustUbuntu
Reposted 23 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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 23 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 10 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Information Technology • Software • Design
The role involves capturing and refining technical requirements, providing feedback on engineering specifications, and using management tools like Rational DOORS and Jira to support project development.
Top Skills: Arinc 429AspiceCanDo-178CDo-254Electrical Hardware DevelopmentEthernetIso 21434Iso 26262JIRALinRational DoorsRs-485
Reposted 11 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
Lead the engineering team at ServiceTitan, focusing on technical vision, system design, mentoring engineers, and enhancing operational efficiency.
Top Skills: .NetApplication InsightsAsp.Net MvcAWSAzureC#DatadogElasticsearchGitHTML5JavaScriptJIRAKnockout.JsNew RelicReactSQL ServerTeamcityVisual StudioWeb Apis
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As a Senior Software Engineer at Ada, you'll build scalable systems, collaborate on technical designs, mentor teammates, and enhance AI-driven customer support.
Top Skills: AnthropicAzureElasticsearchJavaScriptMongoDBOpenaiPostgresPythonRedisTypescript
11 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Other
Design, build, and operate large-scale backend and data systems to enhance data quality, reliability, and analytics processes while mentoring team members and collaborating across functions.
Top Skills: Amazon BedrockKafkaKinesisNode.jsPub/SubTypescript
11 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Information Technology
The Software and Optical Test Engineer will develop and maintain automated test solutions, execute test plans, assist with manual testing, and report on product quality through effective communication with peers and stakeholders.
Top Skills: C++PythonVisual Studio
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Engineer will lead complex projects on the Monetization Platform, focusing on revenue systems, technical direction, and mentoring engineers. This role requires strong backend development skills and experience with APIs and billing systems to support business growth.
Top Skills: Distributed SystemsEvent-Driven ArchitectureExternal ApisFinancial Data SecurityPayment ProcessingSubscription Management
Reposted YesterdaySaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Software
As a Principal Software Engineer at Vanta, you'll lead complex projects, set technical direction, mentor teams, and develop software for GRC programs.
Top Skills: Node.jsReactTerraformTypescript
Reposted YesterdaySaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Software
As a Staff Software Engineer at Vanta, you'll lead UI/UX standards, build components, educate teams on design practices, and drive strategic projects.
Top Skills: Ui/Ux
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer at Vanta, you'll enhance the scalability and reliability of core data systems, mentor junior engineers, collaborate on user needs, and lead crucial technical projects in an agile environment.
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior AI Applied engineer, you'll shape Vanta's AI strategy, improve systems, and collaborate with teams to implement and maintain AI infrastructure and tools, focusing on leveraging LLM models for enhanced products.
Top Skills: AIAPIsBackend SystemsFrontend InterfacesLlmMl
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer on the Identity team at Vanta, you'll lead projects focused on authentication and authorization systems, mentoring engineers, designing secure data models, and ensuring best practices in security.
Top Skills: Authentication ProtocolsAuthorization FrameworksBackend DevelopmentIdentity FederationOidcPolicy-Based Access ControlRbacSAMLSso
Reposted YesterdaySaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Software
The Staff Software Engineer at Vanta will lead complex technical projects, influence engineering strategies, and mentor teams while contributing to software architecture and development.
Top Skills: AIAPIsDatabasesDistributed SystemsFrontendSaaS
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account