Get the job you really want.
Be the first applicant
Apply to jobs posted less than 24 hours ago to maximize your visibility.
Use the Date Posted filter to view jobs posted within the last 24 hours.
Top Software Engineer Jobs in Ottawa
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
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
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
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++
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
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.
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.
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
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
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.
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.
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.
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
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.
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
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.
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.
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
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
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
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.
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
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
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
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
Top Ottawa Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Ottawa
Remote Jobs in Ottawa
Hybrid Jobs in Ottawa
Account Executive Jobs in Ottawa
Account Manager Jobs in Ottawa
Accounting Jobs in Ottawa
AI Jobs in Ottawa
Analyst Jobs in Ottawa
Analytics Jobs in Ottawa
AWS Jobs in Ottawa
Business Analyst Jobs in Ottawa
Business Development Jobs in Ottawa
Communications Jobs in Ottawa
Content Writer Jobs in Ottawa
Controller Jobs in Ottawa
Coordinator Jobs in Ottawa
Customer Service Jobs in Ottawa
Cyber Security Jobs in Ottawa
Data Analyst Jobs in Ottawa
Data Engineer Jobs in Ottawa
Data Jobs in Ottawa
Data Science Jobs in Ottawa
Database Administrator Jobs in Ottawa
Database Jobs in Ottawa
Design Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Executive Assistant Jobs in Ottawa
Finance Jobs in Ottawa
Finance Manager Jobs in Ottawa
Financial Analyst Jobs in Ottawa
Front End Developer Jobs in Ottawa
Graphic Design Jobs in Ottawa
HR Jobs in Ottawa
HR Manager Jobs in Ottawa
Inside Sales Jobs in Ottawa
IT Jobs in Ottawa
IT Security Jobs in Ottawa
IT Support Jobs in Ottawa
Java Developer Jobs in Ottawa
Legal Counsel Jobs in Ottawa
Legal Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Marketing Jobs in Ottawa
Marketing Manager Jobs in Ottawa
Network Engineer Jobs in Ottawa
Operations Manager Jobs in Ottawa
Payroll Jobs in Ottawa
Product Manager Jobs in Ottawa
Program Manager Jobs in Ottawa
Project Coordinator Jobs in Ottawa
Project Manager Jobs in Ottawa
QA Jobs in Ottawa
Recruiter Jobs in Ottawa
Research Jobs in Ottawa
Research Scientist Jobs in Ottawa
Sales Jobs in Ottawa
Sales Manager Jobs in Ottawa
Sales Rep Jobs in Ottawa
Scrum Master Jobs in Ottawa
SEO Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Staff Accountant Jobs in Ottawa
Talent Acquisition Jobs in Ottawa
Technical Support Jobs in Ottawa
UX Design Jobs in Ottawa
Web Designer Jobs in Ottawa
Web Developer Jobs in Ottawa
Writing Jobs in Ottawa
All Filters
Total selected ()
No Results
No Results