Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 2 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
Reposted 2 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
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 2 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
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 2 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
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 2 Days AgoSaved
Easy Apply
In-Office
Ottawa, ON
Easy Apply
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 2 Days AgoSaved
Easy Apply
In-Office
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 2 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Software
The Junior Software Engineer will develop, maintain, and test software applications, collaborate in teams, and participate in code reviews.
Top Skills: CSS3HTML5JavaScriptJSONMySQLNode.jsNoSQLRestSQL
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Seeking a Sr. Software Engineer to build scalable APIs with .NET Core, improve core offerings, lead technical discussions, and mentor team members.
Top Skills: .Net CoreAWSKubernetesOpentelemetryPostgresReact
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Productivity • Software
Looking for a highly motivated Staff Software Engineer to lead complex projects and mentor other engineers, focusing on scalable solutions and collaboration.
Top Skills: AWSDockerEmberEs6JavaScriptKafkaKubernetesNode.jsPostgresPythonTypescript
Reposted 2 Days AgoSaved
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
Reposted 2 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'll execute the product roadmap for delivering AI-driven voice experiences, collaborating with stakeholders and ensuring high-quality code.
Top Skills: ElasticsearchMongoDBPostgresPythonRedisVoipWebrtc
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Financial Services
As a Senior Data Engineer, you'll build developer tools to enhance the productivity of data analysts and scientists, lead platform initiatives, and collaborate across teams for improved data workflows.
Top Skills: AirflowAWSCloudFormationDbtHelmKubernetesPythonRedshiftSnowflakeTerraform
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 2 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Transportation
As a Senior Software Engineer, you will create data pipelines for training and evaluating Waabi's autonomous platform, ensuring quality code and collaborating with a multidisciplinary team.
Top Skills: Cloud Job OrchestrationData Processing PipelinesDistributed ComputingETLMachine LearningPython
3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Insurance • Financial Services
The Senior Software Engineer leads full stack development of AI-powered applications, driving innovation in AI/ML systems, mentoring engineers, and collaborating with cross-functional teams.
Top Skills: AWSPostgresPythonReactRedux
3 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Insurance • Financial Services
As a Junior Software Engineer, you will develop full-stack features for an AI-powered web application, integrating AI models and participating in architecture planning.
Top Skills: AWSPostgresPythonReactRedux
Reposted 3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The role involves designing and implementing cloud services, mentoring developers, and solving complex technical problems for SaaS products.
Top Skills: AWSGraphQLJavaNode.jsReact
Reposted 8 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
Reposted 13 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 support software solutions, mentoring junior engineers and collaborating with cross-functional teams.
Top Skills: AWSAzureCi/CdGoJavaNoSQLPythonSQL
Reposted 3 Days AgoSaved
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 3 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Sales • Software
The Senior Software Engineer will architect, implement, and deliver solutions for customers in a multi-domain enterprise setting, focusing on high-quality execution and exceptional customer experience across various technologies such as C#, Python, and AWS.
Top Skills: AWSC#Ci/CdGitJavaScriptMicrosoft GraphPostgresPythonReactRest ApisSalesforceSQLTypescript
Reposted 3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Healthtech
Build and optimize research infrastructure, design scalable LLM-powered applications, ensure reliability and performance across systems, and integrate research findings into production.
Top Skills: AWSAzureGCPNode.jsReactTypescript
Reposted 3 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
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 3 Days AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Mobile • Sharing Economy • Transportation
The Principal Software Engineer will design and build scalable core technology systems for Lime's fleet and mentor a team of engineers. Responsibilities include defining technical strategy and collaborating cross-functionally to improve technology and user experiences.
Top Skills: Backend SystemsCloud TechnologiesIotSoftware Development
Reposted 3 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Database • Analytics
As a Senior Software Engineer, you will own data framework integrations, contribute to high-performance database engineering, and enhance developer experience in JVM-based environments.
Top Skills: Apache BeamApache FlinkSparkJavaJdbcKafka ConnectSQL
Reposted 8 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
All Filters
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account