Get the job you really want.

Top Software Engineer Jobs in Ottawa

15 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Digital Media • Software
Looking for a Senior Java Developer to design and maintain backend integration services, focusing on APIs, scalability, and reliability for commerce brands.
Top Skills: DockerGraphQLJavaMySQLPostgresRest
15 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Fintech • Information Technology • Mobile • Payments • Software
The Senior Software Engineer will enhance digital experiences and API services, collaborating with teams to implement solutions from ideation to release while promoting best practices and mentoring peers.
Top Skills: AWSCi/CdGitJavaJavaScriptJestNextPlaywrightPythonReactRemixSalesforceSnowflakeTerraformTypescript
15 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Food
This role involves developing mobile apps for customers and businesses, collaborating with teams to create high-quality experiences, and leading complex mobile development projects.
Top Skills: CombineCore DataJetpack ComposeKotlinPythonSwiftSwiftui
15 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Food
As a Senior Software Developer for Mobile, you will develop customer-facing and business-facing mobile and embedded applications, focusing on iOS while integrating various features and collaborating with a diverse team.
Top Skills: AndroidCombineCore DataiOSJetpack ComposeKotlinPythonSwiftSwiftui
Reposted 15 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Industrial • Manufacturing
The role involves developing and testing software stacks for networking devices, including embedded firmware and device drivers, for automotive applications.
Top Skills: AutosarC/C++Embedded FirmwareLinuxPythonSoftware Device Drivers
Reposted 15 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
Lead technical direction in engineering team, own technical vision, provide mentorship, and improve code quality through reviews. Requires extensive experience with Microsoft .NET technologies and strong communication skills.
Top Skills: C#GitHTML5JavaScriptMicrosoft .NetMicrosoft Sql ServerReactSQLTypescript
Reposted 16 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
The Staff Software Engineer coordinates engineering activities, leads projects, mentors others, ensures high-quality technical solutions, and represents the company externally.
Top Skills: AWSBashCdkDatadogDockerEksGithub ActionsGithub EnterpriseGoPythonTerraform
Reposted 25 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Appliances
The Software Systems Engineer I role involves developing engineering skills, documenting requirements, and collaborating with teams on various engineering tasks.
Top Skills: Azure Dev OpsCapterraDoorsJamaJIRAMicrosoft Office SuitePolarionRallyVisure
16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
As a Principal Software Engineer II, you will build and maintain machine learning components for Elasticsearch, optimizing model performance and collaborating with various engineering teams on advanced analytics.
Top Skills: C++Elastic StackGoJavaPython
16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Real Estate • Software
The Staff Software Engineer will lead technical efforts in fundraising and reporting, ensuring best practices, mentoring engineers, and improving systems while collaborating across teams.
Top Skills: AWSC#C++CSSDjangoDockerHTMLJavaJavaScriptK8SMySQLNode/TsPostgresPyramidPythonRuby on RailsReact
Reposted 16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
Join VAST Data as a Senior Software Engineer to design and implement backend components for a scalable, AI-native vector database, focusing on low-level systems programming and distributed computing.
Top Skills: CC++JavaPython
Reposted 16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Internet of Things
As a Telephony Engineer, you'll design and operate telephony services, develop signaling systems, collaborate with various teams, and optimize voice quality in AI-driven communications.
Top Skills: CC++Go
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Engineer will develop and enhance Cribl Search, focusing on backend functionalities and distributed systems, collaborating as part of a remote team.
Top Skills: AWSCloud InfrastructureJavaScriptLambdaNode.jsSQLTypescript
Reposted 16 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design, develop, and maintain high-performance desktop and enterprise software and algorithms for scientific data compression, visualization, and management. Build scalable backend and web applications, optimize real-time performance (multi-threading/GPU), ensure code quality with tests and reviews, support deployed products, document technical specifications, and collaborate in Agile teams across global stakeholders.
Top Skills: AWSC++CSSGpuJavaScriptMulti-ThreadingNode.jsPythonReactSQL
Reposted 16 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Software
Lead architecture, design, and implementation of image compression, decompression, and visualization systems; develop and optimize high-performance algorithms; build scalable enterprise and desktop solutions; balance compression efficiency, performance, reliability, and maintainability; drive engineering best practices and agile execution; collaborate globally and lead a software engineering team.
Top Skills: CC++DatabaseGpuImage CompressionMulti-ThreadingNode.jsPythonReact
Reposted 16 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
Lead development of web tools for autonomous driving, mentor engineers, and collaborate on technical architecture, focusing on responsive applications and cloud infrastructure.
Top Skills: AWSC++D3.JsGCPGoPythonReactRustThree.JsTypescriptWebgl
17 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Engineer will enhance engineering productivity by developing systems, conducting data analysis, and collaborating with teams to optimize the software development life cycle.
Top Skills: Ai-Driven SoftwareBashBitbucketCircleCIContainersInfrastructure As CodeJenkinsPythonTypescript
17 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech
Design, develop, and deploy Salesforce Health Cloud functionalities, collaborating with stakeholders while ensuring best practices for healthcare data integration and system migration.
Top Skills: ApexCi/CdCircleCIGithub ActionsJavaJenkinsLightningPythonSalesforce Health CloudSalesforce Sales Cloud
17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
As a Staff Software Engineer, lead AI-driven solutions by defining the technical architecture for agentic systems, ensuring scalability, reliability, and mentoring other engineers.
Top Skills: Distributed SystemsPythonTypescript
Reposted 17 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Financial Services
Lead transaction reconciliation efforts, develop scalable ledger infrastructure, implement payment flows, and own backend platform projects end-to-end.
Top Skills: PostgresReactRuby
Reposted 17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Lead technical support for an AI voice platform, debug complex issues, build AI agents and automations, and oversee a support engineering team.
Top Skills: AIAPIsAutomationJavaScriptPython
Reposted 17 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Senior Software Engineer, AI Automations will build and own internal systems for automating business workflows across various functions such as HR, Finance, and Operations, utilizing modern tooling and APIs.
Top Skills: APIsLlmsPythonReact
Reposted 17 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Information Technology
The Staff Software Development Engineer will define technical vision, mentor engineers, oversee AI platform development and ensure scalability, reliability and security.
Top Skills: AnsibleAutogenC++CloudFormationDockerGoJavaJavaScriptKubernetesLangchainLlamaindexPythonPyTorchTensorFlowTerraform
Reposted 18 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Software
Lead the Jane Developer Platform team, enhancing extensibility and integrations while fostering AI adoption and strong product focus.
Top Skills: AIAPIsSoftware Development
Reposted 18 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software • PropTech
The Senior Software Engineer will lead the technical direction for MAP Policy Partners, focusing on web scraping, Ruby on Rails maintenance, and automation of product development.
Top Skills: AhoyAi Coding AssistantsAppsignalGoodjobGrafanaHerokuPostgresRuby On RailsSidekiqWeb Scraping
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account