Get the job you really want.

Top Software Engineer Jobs in Ottawa

7 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Big Data • Machine Learning • Marketing Tech • Mobile • Software
The role involves owning Liftoff's attribution systems, enhancing data applications, strategizing with product teams, and fostering a culture of engineering excellence.
Top Skills: GoSQL
7 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
This role involves leading the design and evolution of GitLab’s multi-tenant platform, ensuring high availability and performance while mentoring team members. Responsibilities include backend API design and fostering a collaborative engineering culture.
Top Skills: Cloud ComputingGoRuby
Reposted 2 Days Ago
Remote
Ottawa, ON
Junior
Junior
Software
Join HubSpot's engineering team as a Software Engineer, working on both backend and frontend technologies. Collaborate within cross-functional teams to develop and improve software applications.
Top Skills: DropwizardEcmascript 6Elastic SearchHadoopHbaseJava 11JavaScriptKafkaMemcachedMySQLReactRedisSassSparkZookeeper
12 Days Ago
Ottawa, ON
Entry level
Entry level
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
Develop, integrate, and maintain real-time photonic card software for Optical Ethernet products, focusing on advanced optics and network management.
Top Skills: BashBitbucketCC++GerritGitGoogle TestJavaJIRAJunitLinuxLuaPerlPytestPythonRobotTclVxworks
2 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
As a Deployment Automation Software Engineer, you will automate deployment processes, troubleshoot issues, and collaborate on software design to enhance customer experience.
Top Skills: AnsibleAWSCentosDockerDocker ComposeJavaScriptJSONNeo4JPostgresPythonRedhat LinuxRestful ApisXMLYaml
Reposted 8 Days Ago
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Machine Learning
The Staff Software Engineer will design solutions for deploying machine learning models, enhance APIs, and monitor performance, collaborating across teams to optimize AI workflows.
Top Skills: AISparkAPIsAWSAzureDockerGCPGrpcKubernetesMlRestful Apis
Senior level
Logistics • Transportation
Develop robust software systems for military command and control applications, engage in the full software development lifecycle including design, coding, testing, and deployment.
Top Skills: C#C++GisJavaSQLWpf
Reposted 12 Days Ago
Ottawa, ON
Senior level
Senior level
Information Technology • Software • Design
Develop next-gen automotive embedded software, integrating Adaptive AUTOSAR stack, defining software architecture, and adapting existing modules.
Top Skills: Adaptive AutosarC++ConfluenceGitGitJenkinsJIRALinuxQnxYocto
Reposted 12 Days Ago
Ottawa, ON
Senior level
Senior level
Information Technology • Software • Design
Develop cutting-edge software for automotive applications, focusing on Classic AUTOSAR integration, architecture design, and embedded software development in C/C++.
Top Skills: ArtopArunitAutosar ClassicCC++CanEb Tresos StudioFlexrayLinLinuxMatlabSimulinkSome/IpVector Davinci Configurator
Reposted 12 Days Ago
Ottawa, ON
Senior level
Senior level
Information Technology • Software • Design
Develop automotive software including OS, kernel, and drivers for infotainment systems, investigate failures, and ensure high standards in collaborative environments.
Top Skills: AgileAndroidBluetoothCC++CanEthernetJavaLinuxQnxTcp/IpUsbWi-Fi
Senior level
Big Data • Cloud • Software • Database
The Senior Software Engineer will enhance data storage systems for cloud-scale applications, collaborating with diverse teams, ensuring data integrity and implementing new features.
Top Skills: C++
3 Days Ago
Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Machine Learning
The Principal Rust Software Engineer will build AI features for Spice.ai OSS, work on cloud platform development, and lead initiatives to enhance developer experiences.
Top Skills: ApacheC++CncfGoRust
3 Days Ago
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Machine Learning
Lead the development of database features in the Spice.ai OSS, focusing on high-performance database engine design and implementation. Collaborate in building the Spice.ai Cloud Platform and contribute to open-source projects.
Top Skills: Apache DatafusionArrowCC++Duckdb-RsIcebergRust
3 Days Ago
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology • Payments • Software
The Software Engineer IV will design, develop, and maintain complex software systems for NCR VOYIX's digital commerce solutions, ensuring high quality and performance in retail, restaurant, and banking industries.
9 Days Ago
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
You will own critical components of Braze's messaging architecture, driving improvements and mentoring within a collaborative team environment.
Top Skills: Asynchronous ProcessingCaching StrategiesDatabase OptimizationDistributed SystemsJob Queues
9 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Staff Software Engineer will lead backend systems development for consumer identity validation, collaborate across teams, ensure technical sustainability, and foster team culture and quality.
Top Skills: AWSKotlinKubernetesMySQLPythonSpark
Reposted 4 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a Software Engineer III, you will develop web applications as a full-stack developer, work in Agile SCRUM teams, mentor juniors, and collaborate with various teams.
Top Skills: AWSAzureCSSGCPHTMLJavaJavaScriptSQL
9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
eCommerce • Food • Software
Join Instacart as a Senior Software Engineer to build reliable back-end systems, optimize performance, and collaborate with cross-functional teams to enhance customer loyalty features.
Top Skills: AWSGraphQLJavaMemcachedMongoDBMySQLPostgresPythonRedisRuby
9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
eCommerce • Food • Software
The Senior Software Engineer will enhance backend architectures for improved user experience, collaborating with ML engineers and data scientists to innovate data-driven features.
Top Skills: Aws OpensearchDatadogGoGraphQLPostgresRuby
5 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Sales
As a Senior Full Stack Software Engineer, you will develop and optimize backend applications, own full-stack features, collaborate across teams, and mentor others while contributing to a remote-first culture.
Top Skills: FreeswitchGoogle Cloud PlatformNode.jsPostgresReactTypescript
5 Days Ago
Remote
Ottawa, ON
Internship
Internship
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
The Software Engineer Intern will support projects by automating tasks, learning new technologies, collaborating with teams, and creating documentation.
Top Skills: AWSBashGoJavaJIRAPythonRuby
Reposted 5 Days Ago
Remote
Ottawa, ON
Junior
Junior
AdTech • Marketing Tech
Lead design and implementation of a copilot framework for chatbot AI, enhance internal copilot capabilities, and address system bottlenecks while collaborating with stakeholders.
Top Skills: AerospikeAmazon RedshiftAWSElasticsearchGoGraphQLPythonReactRedisRuby On RailsTypescript
5 Days Ago
Remote
Hybrid
Ottawa, ON
Mid level
Mid level
Automotive • Greentech • Machine Learning • Transportation • Energy
Design and implement backend software for electric vehicle charging SaaS products, ensuring robustness and scalability while integrating with utilities and partners.
Top Skills: AWSCircleCIConfluenceDockerGitGoJIRAKubernetesPython
Reposted 5 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Transportation
As a Data Engineer at Terawatt Infrastructure, you'll design and implement scalable data architectures, optimize ETL/ELT pipelines, enforce data governance standards, and collaborate with cross-functional teams. The role requires knowledge in data modeling, cloud platforms, and data technologies, while also fostering a curiosity about the EV charging domain.
Top Skills: AirflowAWSAws GlueAzureData BricksEltETLGCPHadoopKafkaNoSQLSparkSQL
Entry level
Cloud • Software
As a Graduate Software Engineer, you will work on various software engineering challenges at Canonical, contributing to open source projects, writing code, engaging with the community, and developing your skills in programming languages and Linux systems.
Top Skills: BashC/C++GoJavaJavaScriptPythonRust
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account