Get the job you really want.

Top Software Engineer Jobs in Ottawa

19 Days Ago
Remote
Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
Lead the technical aspects of the engineering team, design and improve systems, mentor engineers, and contribute to strategy and planning.
Top Skills: .NetAsp.Net MvcAWSAzureC#DatadogElasticsearchGitHTML5JavaScriptJIRAKibanaKnockout.JsLogstashMicrosoft Sql ServerNew RelicReactTeamcityWeb Apis
18 Days Ago
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
The role involves developing test cases for QNX kernel features, analyzing results, and collaborating with the kernel development team to enhance OS reliability and performance.
Top Skills: CGitJenkinsJIRAPythonQnxShell ScriptingSvn
Mid level
Information Technology • Security • Software • Cybersecurity
Design and develop middleware components for embedded systems, debug software, port third-party applications, and maintain system stability and performance.
Top Skills: C,C++,Qnx Rtos,Android Os,Jenkins,Opengl Es
8 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Healthtech • Software
The Senior Software Engineer designs and enhances software, communicates with product owners, develops high-quality applications, mentors juniors, and ensures transparency in work processes while supporting maintenance and new feature development.
Top Skills: .Net Core.Net FrameworkAngularAWSAzureCdCiCSSDapperDockerEntity FrameworkHTML5JavaScriptKafkaKubernetesMicroservicesMongoDBReactSQL ServerTypescriptWeb Apis
8 Days Ago
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Information Technology • Machine Learning • Software
As a Principal Software Engineer, lead the development of DataRobot's machine learning platform, driving innovation in Generative AI and mentoring engineering teams.
Top Skills: ContainerizationGenerative AiKubernetesMachine LearningPython
18 Days Ago
Ottawa, ON
Mid level
Mid level
Big Data • Cloud • Security • Software • Cybersecurity
The role involves backend platform development, automation, system health monitoring, and participation in on-call rotations, emphasizing continuous learning and collaboration.
Top Skills: AdxAWSAzureBashCloudFormationDockerGCPJenkinsLinuxPythonRubyServerless FrameworkSplunkTerraformTypescript
18 Days Ago
Ottawa, ON
Senior level
Senior level
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
The Embedded Software Developer will create, implement, and support software for Ciena's platforms, focusing on embedded systems and driver development. Responsibilities include working in a team, defining platform requirements, developing drivers, and troubleshooting system defects.
Top Skills: Bare MetalBashCC++I2CLinuxPythonSpiTcp/Ip
9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Security • Cybersecurity
The Senior Software Engineer will build and enhance the data platform, focus on data storage solutions, and ensure scalability while mentoring other engineers.
Top Skills: AWSDynamoDBElasticsearchKafkaOpensearchPostgresRedisRocksdb
Reposted 16 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
As a Senior Software Engineer, you will design and implement innovative software solutions, collaborate with teams, and optimize deployment for customer environments using various technologies.
Top Skills: Ci/CdGithub ActionsGoGraphQLKubernetesTypescript
Reposted 9 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
As a Senior Full-Stack Engineer, you will tackle complex challenges in frontend and backend development, working with various technologies and leading project contributions.
Top Skills: AmplitudeAWSDatadogGitlabNode.jsPostgresPythonReactRedisSnowflake
Senior level
Cloud • Security • Software • Generative AI
As a Senior Software Developer, you will design and enhance Elastic's Cloud offerings, manage control plane systems, improve engineering standards, and mentor team members.
Top Skills: DockerElasticsearchGoKubernetesScala
9 Days Ago
Remote
Hybrid
Ottawa, ON
Mid level
Mid level
Transportation
Develop sensor simulation software for autonomous driving, collaborating with experts and advocating for best practices in software development.
Top Skills: C++Computer VisionGraphicsMlPythonRust
Mid level
Other
The Embedded Software Development Engineer II develops, tests, and maintains software applications while ensuring optimal performance. They utilize hands-on experience to implement software solutions and collaborate with coding teams.
Top Skills: AgileContinuous DeliveryContinuous IntegrationDatabasesEmbedded SoftwareTest-Driven Development
9 Days Ago
Ottawa, ON
Mid level
Mid level
eCommerce • Machine Learning • Database
The role involves building scalable data products, implementing machine learning models, and ensuring product reliability while collaborating with a data science team.
Top Skills: AWSAzureGCPPythonSQL
19 Days Ago
Ottawa, ON
Mid level
Mid level
Appliances
The Embedded Software Engineer II at Gentex is responsible for full development lifecycle execution, including software design and integration testing, and providing technical mentorship.
Top Skills: Assembly LanguagesAzure DevopsBitbucketCC++GitJenkinsJIRALinuxMicrosoft Office SuiteReal Time Operating Systems
10 Days Ago
Hybrid
Ottawa, ON
Senior level
Senior level
Angel or VC Firm • Fintech
The Senior Software Engineer will develop and maintain front-end components for a data labeling platform, ensuring user-friendly, high-quality interfaces while collaborating with cross-functional teams and mentoring junior engineers.
Top Skills: AWSBigQueryCypressDjangoDjango Rest FrameworkJavaScriptJestKafkaKubernetesMobxOpenai ApiPostgresPythonReactRedisSparkTypescript
10 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Security • Software • Cybersecurity
As a Senior Software Developer, you'll mentor team members, deliver cloud-based software, and solve complex security problems in a collaborative environment.
Top Skills: AWSDockerGitGoJavaScriptKafkaKubernetesPostgresPythonReactRestful ApisSqsTypescript
10 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Hardware • Manufacturing
As a Platform Engineer, you will manage AWS infrastructure, automate CI/CD pipelines, implement security measures, and ensure system reliability and observability. You will collaborate with teams to support scalable, secure systems and document processes for efficiency.
Top Skills: Api GatewayAWSBashDockerEcsEksGitlab CiGrafanaLambdaPrometheusPulumiPythonTerraform
20 Days Ago
Ottawa, ON
Senior level
Senior level
Digital Media • Marketing Tech • Social Media • Software • Analytics
Design, build, test, and ship high-quality software and data products while collaborating with cross-functional teams and ensuring data architecture integrity.
Top Skills: AthenaGoJavaKafkaKinesisMySQLPostgresPrestoPythonRedshiftS3ScalaShell ScriptSpark
10 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Beauty • Cloud • Fintech • Marketing Tech • Payments • Productivity • Software
As a Lead Software Engineer, you'll develop and manage integration strategies, oversee API architecture, and lead a small team while ensuring platform reliability and performance.
Top Skills: Api IntegrationsElixirGoJavaPython
10 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Beauty • Cloud • Fintech • Marketing Tech • Payments • Productivity • Software
As a Staff Software Engineer, you'll lead a 3-5 person squad, drive the technical architecture of Boulevard's Commerce Platform, and advocate for system maintainability, collaborating closely with various teams to ensure product success.
Top Skills: ElixirGoJavaPython
11 Days Ago
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Software
The Staff Software Engineer will design and implement innovative solutions for Plotly's products, ensuring scalability and integration with customer systems while collaborating with cross-functional teams and maintaining operational excellence.
Top Skills: AWSAzureCi/CdGCPGithub ActionsGoGraphQLKubernetesTypescript
11 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Digital Media
As a Senior Software Engineer, you will develop and maintain backend services for Scribd.com, optimizing performance and collaborating with cross-functional teams to enhance user experience.
Top Skills: AirflowAWSDatabricksGitJavaScriptMySQLReactRuby On RailsTerraform
22 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Principal Software Developer, you'll design and develop member management solutions for Autodesk Construction Cloud, ensuring a seamless user experience while collaborating with diverse teams.
Top Skills: AWSNode.jsPostgresReactSQL
11 Days Ago
Ottawa, ON
Senior level
Senior level
Software
The Senior Software Developer will design and enhance a telephony platform, lead agile development efforts, and mentor team members while utilizing innovative technologies.
Top Skills: AutoconfAutomakeBoostC++CryptographyGccLinuxNetworking ProtocolsSQLTelephonyVisual StudioVoipWebsocketWireshark
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account