Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 27 Minutes AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Information Technology
The Principal Staff Software Engineer will lead the architectural direction, collaborate on AI platform development, mentor engineers, and drive best practices.
Top Skills: AutogenAWSAzureC++GCPGoJavaKafkaKubernetesLangchainLlamaindexNoSQLPythonPyTorchScikit-LearnSQLTensorFlow
Reposted 27 Minutes AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology
Lead the design and development of an enterprise AI platform. Mentor junior engineers, drive collaboration, and ensure operational excellence in service integration, monitoring, and DevOps practices.
Top Skills: AIC++DockerGoJavaJavaScriptKubernetesMlMlopsPython
Reposted 27 Minutes AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology
The Senior Staff Engineer will lead platform architecture, mentor teams, and enhance AI integration while ensuring high reliability and performance overall.
Top Skills: C++DockerGoJavaJavaScriptKafkaKubernetesPythonPyTorchTensorFlow
Reposted 27 Minutes AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Information Technology
The role involves building and operating AI capabilities, creating scalable backend systems, mentoring engineers, and contributing to architectural decisions for an AI-driven platform.
Top Skills: AWSAzureC++Ci/CdDockerGCPGoJavaKubernetesPythonTypescript
Reposted 27 Minutes AgoSaved
In-Office
Ottawa, ON
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 28 Minutes AgoSaved
Ottawa, ON
Senior level
Senior level
Consumer Web • Edtech • Enterprise Web • Social Impact
The Staff Software Developer will design scalable data platforms, improve system performance, and lead technical initiatives while collaborating with multiple teams.
Top Skills: AWSGCPJavaPythonScala
Reposted 29 Minutes 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
Reposted 34 Minutes AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Gaming • Machine Learning • Mobile • Software
As a Senior Software Engineer in the Ads team, you will design and develop innovative ad products while collaborating across teams to enhance user engagement and revenue growth.
Top Skills: PythonReactReact NativeRustTypescript
Reposted 23 Days AgoSaved
Ottawa, ON
Mid level
Mid level
Information Technology • Professional Services • Consulting
The Software Developer will lead application development, design APIs, and integrate systems using various IBM and .NET technologies, along with scripting automation in PowerShell.
Top Skills: .NetArcgisAzure DevopsC#EsqlIbm AceIbm Integration BusIbm MqJavaScriptJSONMicrosoft Sql ServerOraclePowershellRestSoapVb.NetWebsphere Message BrokerXMLXslt
Reposted 23 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Software • Generative AI
Develop and oversee user-facing features, create REST APIs, and collaborate with cross-functional teammates, ensuring product quality and mentoring junior engineers.
Top Skills: GoJavaNoSQLOpenapiReactRest ApisSQLTypescript
Reposted 23 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Artificial Intelligence • Software • Generative AI
You will build a search and assistant product, improve personalization, train models, and write robust code while mentoring junior engineers.
Top Skills: C++GoJavaPython
Reposted 23 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
Develop and optimize distributed systems for syncing customer data, focus on scalability, reliability, and performance for global clients.
Top Skills: CachingData StreamingDistributed SystemsMulti-CloudMulti-RegionPerformance OptimizationReal-Time Systems
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
As a Senior Software Developer, you will collaborate with teams to build scalable healthcare tools, define development practices, and mentor junior developers.
Top Skills: CGoJavaPythonRuby
24 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software
Develop and improve the DataRobot platform, manage project milestones, communicate with stakeholders, and maintain high code quality. Engage in testing and support.
Top Skills: DockerHarnessHelmJavaKotlinKubernetesPython
Reposted 11 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
As an Embedded Software Engineer at Ciena, you'll design and develop features for embedded systems using C/C++, debug software issues, and collaborate on software releases.
Top Skills: AgileCC++LinuxPythonRtosWaterfall
11 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
Develop embedded software in C/C++ for optical network products. Engage in all software development stages, from analysis to maintenance, collaborating with hardware and software teams.
Top Skills: BitbucketCC++CiDockerGccGdbGitGnuGrafanaJenkinsJIRAKubernetesLinuxYocto
11 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Security • Software • Cybersecurity
The Sr. Software Developer will design, develop, test, and deploy software solutions, collaborate with cross-functional teams, and mentor junior engineers.
Top Skills: AWSAzureCi/CdGoJavaPython
Reposted 11 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Security • Software • Cybersecurity
The Senior Frontend Developer will design and implement micro-frontend applications, collaborating with teams to enhance user experience, optimize development processes, and mentor junior developers.
Top Skills: AWSCSSCypressHTMLJavaScriptJestPuppeteerReactTypescriptViteWebpack
11 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Security • Software • Cybersecurity
The Sr. Software Developer will design, develop, and deploy software solutions, collaborate with teams, mentor junior engineers, and engage in DevOps tasks.
Top Skills: AWSAzureCi/CdGoJavaMicroservicesPythonRest Api
Reposted 11 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Big Data • Cloud • Security • Software • Cybersecurity
Develop and maintain software solutions for the Vision One Container Security platform, collaborating with teams and ensuring project delivery.
Top Skills: AWSAzureCi/CdGCPGoKubernetesRest ApisTerraform
11 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Sales • Software
As a Senior Software Developer, you will design reliability tools, develop automated tests, enhance observability features, and collaborate with teams to improve system reliability.
Top Skills: AWSDatadogGithub ActionsInfrastructure-As-CodeTerraformTest Automation FrameworksTypescript
Reposted 11 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Hardware • Semiconductor
Lead the design, development, and testing of embedded software for network synchronization products, enhancing collaboration and problem-solving initiatives. Drive improvements in code quality and engage in Agile practices.
Top Skills: AgileAWSC/C++DockerIeee-1588 PtpKubernetesLinuxPython
11 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Security • Software • Cybersecurity
The Sr. Software Developer will design, develop, and support software solutions, mentor junior engineers, and collaborate with teams to ensure project success.
Top Skills: AWSAzureCi/CdGoJavaMicroservicesPythonRest Apis
Reposted YesterdaySaved
Ottawa, ON
Senior level
Senior level
Software
The Senior Staff Software Engineer will lead technical projects, mentor engineers, and drive the design of scalable SaaS solutions while collaborating across teams to enhance product features and performance.
Top Skills: AWSDockerEmberKubernetesOpensearchPostgresRedisResqueRuby On RailsWebextensions
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Software
In this role, you will design and implement automated test solutions for our cloud-based products, ensuring reliability and performance. Responsibilities include defining automation roadmaps, managing testing suites, and validating deployments across cloud environments.
Top Skills: AWSC#Ci/CdDockerJavaPython
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account