Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 7 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Software • Generative AI
Lead the development of user-facing features, oversee projects from inception to launch, and mentor junior engineers. Architect scalable APIs integrating AI technologies.
Top Skills: GoJavaNoSQLOpenapiReactRest ApisSQLTypescript
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Gaming
As a Staff Software Engineer, you will lead the development of game test automation, create verification services, and enhance QA efficiency while mentoring engineers and defining the future of QA strategy.
Top Skills: AWSC#Ci/CdEc2Github ActionsJenkinsPythonS3TeamcityUnity
Reposted 7 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 7 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Fintech • Software
The Staff Software Engineer will enhance platform reliability, design reliability frameworks, mentor engineers, and improve operational practices. This hands-on role also focuses on creating proactive reliability solutions and ensuring high availability of services.
Top Skills: AWSDatadogLogz.IoNew RelicPHP
Reposted 7 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Professional Services • Software • Consulting
As a Senior Software Engineer, you'll architect and develop cost management features, enhance UI components, create data visualizations, and improve application performance, while taking ownership of features from design to delivery.
Top Skills: DagsterDbtFastapiNext.JsPostgresPythonReactSnowflakeTailwind CssTypescript
Reposted 7 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Productivity • Security • Software • Business Intelligence • Cybersecurity
Lead the design and implementation of Lumos's Workflows & Notifications Platform, focusing on event-driven systems and API development. Collaborate with teams to ensure scalable messaging infrastructure and develop internal tools for improved workflow management.
Top Skills: CeleryGoKafkaPythonStep FunctionsTemporalTypescript
Reposted 7 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Information Technology • Software • Travel • Hospitality
As a Senior Software Engineer, you will design and deliver core features for a hospitality platform, collaborating with product teams and ensuring high performance in a distributed cloud environment.
Top Skills: AWSDatadogDockerGitJavaKubernetesPHPRest Apis
Reposted 7 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Other
Design, develop, and maintain backend systems, optimize performance, mentor engineers, and lead technical discussions in a collaborative environment.
Top Skills: DockerGoKubernetesPHPTerraform
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Senior Software Engineer will develop high-performance software for TeraWave's satellite communications network, focusing on ground control and network management. Responsibilities include full-stack development, optimizing software solutions, collaborating with cross-functional teams, and mentoring junior engineers.
Top Skills: AWSC#CloudFormationDatadogDockerEcsEksFastapiJavaJavaScriptKafkaKinesisKubernetesMqttNode.jsPythonReactSpring BootTerraform
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Principal Software Engineer will lead the development of autonomous systems for satellites, overseeing architecture and capabilities while mentoring engineers. Responsibilities include guiding algorithms for satellite operations and ensuring software integration across mission elements.
Top Skills: Autonomous SystemsC++GitLinuxMachine LearningPythonReal-Time Operating SystemsSoftware Development Practices
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
The Senior Software Engineer role involves developing and maintaining software solutions for Blue Origin's TeraWave satellite communications network, using full-stack technologies and collaborating with cross-functional teams.
Top Skills: AWSC#CloudFormationDatadogDockerEcsEksFastapiJavaJavaScriptKafkaKinesisKubernetesMqttNode.jsPythonReactSpring BootTerraformTypescript
8 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As a Senior Software Engineer on the Voice team, you will focus on delivering a top-tier voice experience by collaborating internally and externally, enhancing development practices, and ensuring high-quality code delivery.
Top Skills: APIsCcaasElasticsearchIvrLlmsMongoDBPostgresPythonRedisVoipWebrtc
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design, build, and maintain core systems for developers. Enhance monorepo architecture and optimize CI/CD pipelines to improve development productivity.
Top Skills: GCPGithub ActionsGrafanaJavaScriptKubernetesNext.JsNode.jsPrometheusTurborepoTypescriptVercel
8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Software • Web3
As a Senior Software Developer, you'll mentor junior team members, design product features, and collaborate on software solutions while ensuring high code quality.
Top Skills: C/C++CSSHTMLJavaJestNpmPHPPlaywrightPythonTypescriptWebpack
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Software Engineer, you will develop AI agent applications, focusing on performance, integration with systems, and mentorship of junior engineers.
Top Skills: AWSAzureDockerElixir/OtpGCPKubernetesPython
Reposted 8 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
Lead the design and development of scalable data acquisition systems, architect core platform components, and mentor engineers while ensuring data quality and system reliability.
Top Skills: GoJavaPythonScala
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Productivity • Software
As a Senior Software Engineer II, you will lead complex projects, mentor engineers, and build scalable software solutions while collaborating with teams throughout the development lifecycle.
Top Skills: DockerEmberJavaScriptKubernetesNode.jsPostgresPython
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
As a Principal Software Developer II, you will enhance Elasticsearch's distributed systems, focusing on indexing, communication, and system performance in high-scale environments.
Top Skills: ElasticsearchJavaLuceneNetty
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
The role involves improving Elasticsearch's performance and resilience in distributed systems, maintaining cluster coordination, and managing project components. Experience in consensus algorithms and distributed systems is essential.
Top Skills: AlgorithmsDistributed SystemsElasticsearchJavaLuceneNetty
Reposted 8 Days AgoSaved
Easy Apply
In-Office or Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Marketing Tech
Design and build scalable distributed ingestion services; maintain event pipelines and collaborate with multiple teams. Ensure system reliability and improve code practices.
Top Skills: AerospikeGoKafkaKubernetesTidbVitess
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Sr. Software Engineer, you will design and maintain scalable cloud-native solutions, collaborate with cross-functional teams, and mentor junior engineers.
Top Skills: AWSC++CypressDockerJavaJenkinsKubernetesPactPlaywrightReactReduxSplunkSpring BootTerraform
Reposted 8 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Legal Tech • Software • Generative AI
Lead the design and development of core platform features, building scalable backend services and integrating frontend features, while mentoring engineers and assessing new technologies.
Top Skills: APIsAWSPythonReactTypescript
Reposted 8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Information Technology • Internet of Things • Security • Software • Cybersecurity
The Senior Software Engineer will build AI-powered features, collaborate across teams to enhance user experience, and optimize AI models for performance and security.
Top Skills: Ci/CdKubernetesLangsmithPythonRagas
9 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Marketing Tech • Social Media
As a Staff Software Development Engineer, you will lead technical direction, mentor engineers, write and review code, and implement modern web services for GoDaddy's platform.
Top Skills: AWSGithub ActionsGraphQLJavaScriptJenkinsKubernetesNode.jsReactRest
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account