Top Software Engineer Jobs in Ottawa
As a Software Engineer on the Edge team at Vercel, you will contribute to building systems to enhance product and customer experiences, improve infrastructure, and ensure reliability while collaborating with backend engineers. Responsibilities include system design, coding, debugging, and handling high-performance cloud systems.
As a Senior Software Engineer on the Content Lake DX team, you will design and develop scalable distributed systems, improve caching and query performance, mentor teammates, influence team processes, and respond to critical incidents. Your work will contribute to a better developer experience and open-source solutions.
The Software Developer will write, configure, and integrate code in accordance with security standards and business requirements. They will design solutions, perform unit testing, and support production issues, while also recommending approaches to improve operational efficiency and staying updated on industry trends.
As a Full Stack Software Developer, you will craft scalable TypeScript and Python code, develop single-page web apps using Redux, work with Django in a microservices architecture, and implement APIs over HTTP and gRPC. Your role involves collaborating closely with engineering teams to push product development while ensuring high-quality results.
As a Principal Software Engineer in the Data Platform team, you will lead the architecture and development of scalable data solutions, focusing on real-time analytics and data lake strategies. You will mentor engineers, collaborate across teams, and ensure the quality and reliability of data infrastructure solutions to drive business outcomes through data insights.
As a Senior Data Platform Engineer, you will develop a scalable and reliable data platform, build tools for data democratization, contribute to initiatives for cost reduction and data security, manage a centralized data lake, and optimize the compute layer for performance.
As an Android Engineer III, you will develop and maintain Android applications, collaborate with product and design teams, participate in code reviews, diagnose bugs, and stay updated on Android trends to enhance user experience.
The role involves working within the Global Finance sector on SAP ECC and S4 environments. Responsibilities include collaborating with stakeholders, designing and implementing solutions, driving projects, and utilizing agile methodologies to resolve incidents and improve financial processes.
As a Distinguished Software Engineer for Workday, you will provide strategic guidance to engineering teams, drive innovation, and lead complex projects. Responsibilities include mentoring, implementing best practices in Workday's Core HR modules, facilitating system integration, and ensuring high-quality delivery of scalable solutions while staying updated on emerging tech trends.
As a Senior Software Engineer at Walmart, you will develop and optimize systems for enterprise learning solutions, ensuring operational metrics align with SRE principles. Responsibilities include working with observability tools, designing resilient systems, and building infrastructure at scale. You will provide scalable applications, work with containerization, engage in CI/CD processes, and ensure system reliability.
The Sr. Software Engineer will design, build, test, and deploy cloud-native platforms and microservices/APIs. Responsibilities include developing user-facing features, optimizing applications, conducting code reviews, and mentoring junior engineers, while participating in Agile team practices.
As a Senior Embedded Software Engineer, you will architect and develop embedded software for Square's hardware products, conduct testing, optimize code, and collaborate with other teams to ensure reliable hardware-software integration. Your work will contribute to the robust design of payment devices.
The Software Engineer will develop, maintain, and debug cloud services for Coalition's Scanning Engine and Data Collection team. The role involves participating in code and design reviews while ensuring the quality and robustness of the code developed for guiding cyber insurance underwriting.
As a Software Engineer II at Scribd, you will work on modernizing payment technologies, implementing secure authentication protocols, and providing financial support through reliable payment systems. You'll collaborate with product and data teams, improve architecture, maintain high code quality, and contribute to technical documentation and code reviews.
The Senior Java Software Engineer will design, develop, and maintain scalable microservices and event-driven architectures. Responsibilities include collaborating with teams, writing clean code, mentoring junior engineers, and ensuring smooth integration with external systems. The role requires ownership of the entire software lifecycle, continuous improvement, and keeping up with emerging technologies.
The Research Software Engineer will design, develop, and maintain features for a utility-scale battery simulation platform, focusing on visualization tools for simulation results and contributing to product strategy and productivity improvements. They will collaborate with engineers and researchers, serving as a subject matter expert in simulation mechanics and energy market logic.
As an Intermediate Full Stack Software Developer at Jane, you'll enhance the onboarding experience for healthcare clinics by improving customer satisfaction and reducing churn. You'll work collaboratively within a remote-first team, focusing on both backend Ruby on Rails and frontend technologies like React and Typescript.
As a Staff Full Stack Software Developer at Jane, you will enhance user engagement on the platform, streamline the onboarding experience, and lead data-driven initiatives. You will collaborate with other teams and mentor developers to implement scalable solutions that benefit healthcare practitioners rapidly.
The Open Source Software Developer will discuss technology with clients, analyze client problems, design solutions using open source technologies, contribute to public open source projects, and gain knowledge of customer products and markets while promoting Collabora's technical expertise.
As a Staff Software Engineer, you will collaborate with teams to build web services, manage system design, and address production issues. You'll mentor fellow engineers, maintain CI/CD pipelines, implement RESTful services, and improve system reliability and performance. You'll work with Agile methodologies to deliver innovative insurance technology solutions.
As a Software Engineer, you'll design, build, and refine core product features while owning user-impacting features from conception to completion. You'll work with a small team to build and scale core products and technical infrastructure, have a significant impact on the product roadmap, and collaborate with various departments.
As an Android Engineer in the Walmart+ team, you will design, develop, and maintain mobile applications using technologies like Kotlin and Java. You will troubleshoot production issues, collaborate with cross-functional teams, enhance user interface solutions, and ensure project requirements are met while supporting company policies.
The Senior Software Engineer, DevOps role at Block involves leading the design, implementation, and optimization of corporate infrastructure, both on-premise and in AWS. Responsibilities include managing infrastructure automation, mentoring junior engineers, and ensuring security and efficiency across systems. The engineer will drive high-impact projects, collaborate with multiple teams, and shape the infrastructure strategy.
The Senior Software Engineer will lead projects related to Abnormal's Inbound Email Security product, performing tasks from conception through to operation. Responsibilities include collaborating with cross-functional teams, mentoring junior engineers, and enhancing engineering practices to improve product stability and scalability.
Principal Software Engineer within Data Platform at a global cybersecurity company, leading design and development of Spark/Flink data processing and Java/Scala microservices. Responsible for launching a new platform to enhance security data lake capabilities. Will work on processing petabytes of data, building scalable pipelines, and optimizing query performance.
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
No Results
No Results