Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 21 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Software • Automation
The Senior Software Engineer at Rootly will design, implement, and own features, architect infrastructure, and improve engineering standards while working closely with customers.
Top Skills: AWSAzureGCPGitHerokuHotwireJavaScriptNotionPagerdutyPostgresRuby on RailsRedisRubySidekiqSlackStimulusTerraformViewcomponents
21 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Software
UserTesting is seeking a Senior Full Stack Software Engineer with 6-8 years of experience to develop production-grade systems using technologies like Angular, Node.js, and PostgreSQL. Responsibilities include collaborating on requirements, ensuring code quality, mentoring junior developers, and participating in agile practices.
Top Skills: AngularCSSGoGraphQLKafkaNode.jsPostgresRuby on RailsReactRestRuby
Reposted 21 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
eCommerce
As a Senior Software Engineer focusing on Distributed Systems, you'll design and develop scalable, reliable cloud applications, oversee engineering practices, and drive technical innovations for a leading retail platform.
Top Skills: AWSCassandraDynamoDBElasticacheGCPGoJavaMongoDBMySQLPostgresPythonRedisRestful ApisRustScala
Reposted 21 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
eCommerce
Lead the design, development, and support of Ruby on Rails applications. Collaborate with CTO and engineers to launch products quickly, resolving complex technical issues.
Top Skills: JavaScriptReactRuby On Rails
Reposted 21 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Robotics
Develop and integrate perception algorithms for robotic applications, collaborating with AIML teams to enhance the robot's perception capabilities.
Top Skills: NumpyOpen3DOpencvPclPythonRos PerceptionScikit-Image
Reposted 21 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Information Technology • Mobile • News + Entertainment • Social Media
As a Senior Software Engineer, you will enhance A/B testing tools, improve ad pacing platforms, and collaborate with data science and product teams to optimize Reddit's ads marketplace.
Top Skills: AirflowAmazon OpensearchArgoAWSBigQueryCassandraCircleCIDockerDroneDruidElasticsearchFlinkGCPGoKafkaKubernetesPostgresRedisScalaSparkSpinnaker
Reposted 21 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 21 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Join Jane as a Senior Software Developer to build a new developer platform, influence extensibility strategy, and support healthcare practitioners with impactful tools.
Top Skills: C#GoJavaPythonRuby On Rails
Reposted 21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
eCommerce • Fashion
As a Senior Full Stack Engineer, you will build services for customer orders, establish design patterns, and improve data insights.
Top Skills: AWSCi/CdKubernetesPostgresPytestPythonSQLWeb Framework
Reposted 21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
eCommerce • Fashion
As a Senior Frontend Engineer, you will build applications for order handling, set design patterns, and enhance user experiences.
Top Skills: BabelCSSCypressHTMLJavaScriptJestReactReduxTypescriptWebpackYarn
Reposted 21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Machine Learning • Software
Develop monetization features for Poe, including subscription management, payment systems, and creator tools, while collaborating with cross-functional teams.
Top Skills: GraphQLPythonReactTypescript
Reposted 21 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Computer Vision • Security • Software
Design and build machine learning infrastructure for real-time video processing and model training, collaborating with research scientists on AI advancements.
Top Skills: AIComputer VisionDeep LearningDistributed SystemsMachine LearningPython
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 21 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Software
As a Senior Software Engineer at Foundry, you will develop and maintain full stack applications that support AI workloads, ensuring high performance, scalability, and a seamless user experience.
Top Skills: PythonRest ApisTerraformTypescript
Reposted 21 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Software
As a Senior Software Engineer at Foundry, you'll build scalable backend systems for AI applications and collaborate across teams to enhance performance and security.
Top Skills: PythonRest ApisTerraform
Reposted 21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
Join Canonical as a Software-Defined Networking Engineer to collaborate on open-source networking software, optimize Ubuntu for networking hardware, and contribute to innovative product strategies.
Top Skills: C/C++DpdkEbpfGoKvmLinuxMaasMicrok8SOpenstackOvnOvsPythonQemuRust
Reposted 21 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 21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Software
As a Software Engineer, you'll enhance the user experience of ML tools, optimize workflows, and collaborate with product managers on ML infrastructure projects.
Top Skills: Deep LearningMlopsPython
Reposted 21 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Gaming • Machine Learning • Mobile • Software
Join the Desktop Platform team at Discord as a Staff Engineer to enhance client experience across Windows, macOS, and Linux, focusing on performance and quality.
Top Skills: C++ElectronJavaScriptObjective-C++PythonRustTypescript
22 Days 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
22 Days 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
22 Days 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
22 Days 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
22 Days 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
22 Days 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 22 Days AgoSaved
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
Design and build automated tooling for Elasticsearch performance benchmarking, defining best practices and resolving performance escalations.
Top Skills: Ci/CdElasticsearchKubernetesLinuxPython
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account