Get the job you really want.

Top Software Engineer Jobs in Ottawa

Reposted 23 Days Ago
Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Security • Software
Lead the design and implementation of backend APIs and services while collaborating across teams to enhance user experience and system quality, mentoring junior engineers along the way.
Top Skills: AWSCi/CdDockerGoGrpc/ConnectrpcKubernetesNode.jsPostgresProtobufPython
Reposted 23 Days Ago
Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Security • Software
As a Staff Software Engineer in DevOps, you'll build and maintain cloud infrastructure, develop DevOps practices, and implement security best practices for a platform focused on workplace safety.
Top Skills: AWSCloudwatchEksGrafanaKubernetesPrometheusTerraform
Reposted 23 Days Ago
Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Security • Software
Develop and maintain large-scale distributed systems and data processing pipelines, ensuring scalability and security. Collaborate with cross-functional teams to influence technical direction and uphold quality standards.
Top Skills: AWSAzureFlinkGCPKafkaKinesisKubernetesTerraform
Reposted 24 Days Ago
Hybrid
Ottawa, ON
Senior level
Senior level
Automotive • Robotics • Software • Transportation
The role involves designing and implementing infrastructure for training and deploying deep learning models in self-driving trucks, optimizing performance, and collaborating across teams.
Top Skills: Python,C++
Reposted 24 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Software
Work with product managers to enhance ML workflows and tools. Drive improvements in DVC's entry point and optimize ML practices.
Top Skills: MlopsPython
Reposted 24 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Kids + Family • Mobile
The Staff Software Engineer, Backend will provide technical leadership and mentorship to engineers, define technical direction for various projects, and ensure collaboration among teams across multiple regions. Responsibilities include coding, interviewing talent, and project oversight, focusing on scalable and resilient backend systems.
Reposted 24 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Software
As a Senior Software Engineer at Foundry, you will build applications for AI computing, collaborating with teams to develop intuitive interfaces and robust backends. Responsibilities include designing APIs, testing, optimizing systems, and providing support. You will play a crucial role in enhancing technologies within a rapidly evolving environment.
24 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
The Senior Software Engineer will lead technical challenges in payments, build processing infrastructure, mentor juniors, and uphold quality standards.
Top Skills: AmplitudeAWSDatadogDockerGitlabMaterial-UiNode.jsPostgresPythonReactRedisSnowflakeTypescript
Reposted 25 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Cloud • Software
As a Software-Defined Networking Engineer at Canonical, you'll design and implement networking solutions, collaborate with partners, contribute to open-source projects, and develop high-quality software. The role emphasizes expertise in Linux networking, software design, and innovative product strategies within a global team.
Top Skills: C/C++DentEbpfGoIwarpKubernetesKvmLinuxMaasMicrok8SNvmeOpenstackOvnOvsPythonQemuRdmaRoceRustSonicSr-IovVirtualization Technologies
Reposted 25 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Software
The Senior Software Engineer at Foundry will collaborate with teams to understand customer needs, design and implement scalable backend services, and ensure the reliability and performance of applications. Responsibilities include writing efficient code, conducting comprehensive testing, and providing ongoing maintenance and support for the platform that powers AI solutions.
Reposted 25 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
As a Senior Software Engineer, you will develop a fully managed MongoDB solution on Juju, ensuring reliability and security across cloud and on-premise deployments. Your role includes operating MongoDB clusters, handling infrastructure deployment automation, and engaging in automatic testing.
Reposted 25 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Software • Automation
As a Senior Software Engineer at Rootly, you will design and implement feature sets, architect infrastructure, enhance engineering standards, and collaborate closely with customers. The role demands ownership, tackling technical challenges, and the ability to swiftly deliver solutions in a dynamic environment.
Reposted 25 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Financial Services
As a Staff Software Engineer at Settle's Roots team, you will manage and develop core systems, focusing on APIs, data models, and integration with platforms like QBO and Shopify. Your role includes mentoring team members, optimizing systems, and ensuring effective collaboration to drive product improvements in a customer-centric manner.
Top Skills: APIsDjangoHibernateMicroservicesRuby On Rails
Reposted 25 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
As a Senior Observability Platform Developer, you will create a resilient and scalable cloud-native monitoring stack leveraging open-source tools. Your role involves writing high-quality code, debugging, collaborating with a distributed team, and representing Canonical at conferences. You will work on monitoring applications in diverse cloud environments, fostering a great user experience.
Reposted 25 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
As a Senior Software Engineer, you'll design and implement efficient code for network and storage stacks, perform performance testing, and provide architectural guidance.
Top Skills: CC++DpdkLinuxSpdk
Reposted 25 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
The Senior Software Engineer will build and scale systems and services for Alpaca, focusing on architecture, high scalability, and resilience. Responsibilities include implementing backend services, participating in code reviews, maintaining software quality, and troubleshooting incidents, with a strong emphasis on performance and latency.
Reposted 25 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
As a Senior Software Engineer in the Market Data team, you will design scalable systems to enhance Alpaca’s market data architecture, implement backend services, ensure software quality, and participate in code reviews, while overseeing API structures and documentation.
Reposted 25 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Fintech • Information Technology
As a Senior Software Engineer on the Payments team, you will build and scale modern global payment systems, maintain microservices, and ensure system integrity. Your role includes designing solutions, collaborating effectively, and debugging issues to support Alpaca's mission in financial technology.
Top Skills: APIsDomain-Driven DesignEvent-Driven DesignGoGoogle Cloud PlatformKubernetesMicroservicesPostgres
11 Days Ago
Hybrid
Ottawa, ON
Senior level
Senior level
Software
Design and develop software for access points, contribute to product definitions, and develop unit tests in an Agile environment.
Top Skills: C,C++,Linux,Agile,Pytest,Wlan,Wi-Fi,Tcp/Ip,L2 Switching,L3 Routing
6 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Software
As a Senior Fullstack Engineer at Linear, you will build user-facing features, optimize data synchronization, enhance performance, and improve the content editor, among other responsibilities. You will work with a range of technologies to redefine software development processes and collaborate on innovations in the product.
Top Skills: ElectronGitGCPGraphQLJavaScriptKubernetesMobxNode.jsNotionPostgresProsemirrorReactRedisSlackStyled ComponentsTypescriptWebsockets
Reposted One Month Ago
Remote
Ottawa, ON
Senior level
Senior level
eCommerce
As a Staff Software Engineer at Narvar, you will design and maintain streaming data pipelines, optimize APIs for large-scale databases, and troubleshoot data pipeline issues. You will drive projects from concept to production and collaborate with cross-functional teams to architect scalable data solutions.
Reposted One Month Ago
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Principal Software Developer will focus on creating solutions for member management within Autodesk Construction Cloud (ACC). Responsibilities include designing, developing, testing new features, writing tests for better code quality, and collaborating with diverse teams both domestically and internationally.
Top Skills: Code ReviewIntegration TestingSoftware DevelopmentUnit Testing
Reposted 24 Days Ago
Hybrid
Ottawa, ON
Mid level
Mid level
Automotive • Robotics • Software • Transportation
Design, implement, and optimize software infrastructure for Kodiak’s autonomous systems, collaborating on real-time operating systems and integrating sensors.
Top Skills: BazelC++LinuxPtpTcpUdp
Reposted 2 Months Ago
Ottawa, ON
Senior level
Senior level
Cloud • eCommerce • Payments • Sales • Software
As a Staff Software Developer, you'll bring technical leadership, drive technical direction, and contribute to the development of scalable systems. Your role involves collaborating with various teams, mentoring staff, and continuously improving software delivery processes.
Top Skills: AngularAWSGCPJavaScriptReactRubyRuby On RailsTypescript
Reposted 2 Months Ago
Ottawa, ON
Expert/Leader
Expert/Leader
Software
The Senior Principal Software Developer will design and architect services for Lightspeed's financial products, improve existing systems, mentor engineers, and foster a high-performance culture. They will handle critical systems' scalability and reliability while ensuring best practices in software development and team collaboration.
Top Skills: .NetCloud TechnologyDistributed SystemsJavaPythonRor
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account