Top Software Engineer Jobs in Ottawa
The Staff Software Engineer will architect and develop new features in Elixir, collaborate with product management, and ensure scalable solutions for complex projects. They will mentor team members and be a key influencer in the team's success, focusing on delivering high-quality, tested code while removing technical roadblocks.
As a Senior Staff Software Engineer, you will collaborate with stakeholders to design and implement complex data products and systems. You will develop CI/CD automation, utilize Infrastructure as Code, and apply software development methodologies to ensure scalability and reliability. You'll also mentor team members and lead agile teams to solve complex problems and drive business impact.
As a Senior Software Engineer for BI Applications, you will lead a team to design, develop, and integrate BI solutions, ensuring high performance and scalability of our data platform. You'll implement software practices, manage the software lifecycle, optimize system performance, and ensure data security while collaborating with cross-functional teams to meet business needs.
The Staff Software Engineer will lead the backend engineering team focused on building and enhancing StackAdapt’s stats and analytics systems, architecting scalable low-latency backend systems, managing data pipelines, and mentoring junior engineers. Responsibilities include code writing, conducting technical interviews, and ensuring best practices in software development.
As a Senior Principal Software Developer at Lightspeed, you will guide the design and architecture of critical system components while contributing hands-on to deliver innovative solutions. You will enhance engineering practices, mentor teams, and drive system reliability and performance improvements across various services.
As a Senior Software Engineer II, you will architect and develop new features, promote code excellence, and collaborate with product experts to enhance user experiences. You'll investigate performance issues and work within an Agile framework, ensuring scalable solutions while fostering a culture of growth and quality in engineering practices.
As a Senior Software Engineer at Mozilla, you'll lead frontend development and contribute to backend tasks. Your responsibilities include building privacy-focused tools, managing online identities, optimizing system performance, and collaborating with cross-functional teams for seamless service integration, all while ensuring high security and compliance standards.
The Senior Software Engineer will design, develop, and maintain microservices for Kong Konnect, collaborating with Product Management and Engineering teams. The role includes implementing solutions to complex technical problems, supporting services in production, and ensuring code quality through automated testing.
The Senior Principal Software Developer is responsible for guiding design and architecture across multiple product services, hands-on implementation, mentoring teams, and driving improvements in system performance and reliability. The role requires analyzing existing systems, ensuring scalability, and contributing to organizational goals while fostering a high-performance engineering culture.
As a Senior Software Engineer at Expanso, you will lead the development of Bacalhau, focusing on performance, reliability, and scalability while collaborating with a cross-functional team. You will ensure coding excellence, troubleshoot issues, and iterate based on community feedback in a dynamic, innovative environment.
As a Staff Software Engineer at Ada, you will lead and manage complex software development projects, build features, solve scaling challenges, and mentor the development team. You will be responsible for executing the integration roadmap and ensuring a scalable and maintainable platform for integrations, while raising technical excellence and quality standards.
Seeking a full-stack Staff Software Engineer to work on the Super+ vertical, architect services, tackle technical challenges, mentor team members, drive high-impact projects, contribute to engineering standards, and shape the technical roadmap.
Contribute to the development of the next-generation sensor product, focusing on product services and integrating network scanners. Provide technical expertise in software development, design, and testing. Work with Golang mainly in a Kubernetes environment.
Aquabyte is seeking an Embedded Software Engineer to work on the hardware and software orchestrating the hardware installed at fish farms. Responsibilities include interfacing with sensors, cameras, and networks to create robust underwater systems, designing network systems at farms, deploying software on devices, and collaborating with the machine learning team to move algorithms to the edge.
The Senior Software Engineer will participate in the full software development lifecycle, collaborate with teams to build applications for life sciences, and contribute to troubleshooting and technical support, leveraging extensive experience in Java and JavaScript with a focus on enterprise software development.
As a Senior Software Engineer at Veeva Systems, you will rapidly build new applications, develop cloud infrastructure, and improve features in a dynamic environment. You will collaborate with product management, design, and QA while mentoring junior engineers and working across multiple layers of technology stack with a focus on Java and open source technologies.
As a Principal Software Engineer at Veeva Systems, you will lead the design and implementation of key features for Enterprise Content Management applications on a scalable cloud platform. You'll collaborate with stakeholders and mentor junior team members while focusing on innovative cloud technologies and agile methodologies.
As a Principal Software Engineer at Veeva Systems, you will design and implement key product features for Enterprise Content Management applications. You will work with contemporary cloud technologies and collaborate with a dynamic team, while utilizing your deep expertise in Java and object-oriented design.
As a Senior Backend Engineer at Cribl, you will design and develop backend systems and APIs for processing large data sets in real-time, ensuring product features work as expected through comprehensive testing. You will collaborate with a cross-functional team, mentor junior engineers, and take ownership of your software projects in a remote-first environment.
The Staff Software Engineer at GlossGenius will provide technical leadership, manage complex problems, engage with stakeholders, advocate for engineering standards, architect systems, and mentor team members while driving product development and improvements.
As a Software Developer in Test, you will enhance Jane's quality program by developing tools, designing automated test frameworks, and performing performance testing to empower teams. Your role will focus on ensuring quality and efficiency in testing processes across various domains within the company.
As a Staff Software Engineer at StackAdapt, you'll lead backend engineering efforts by integrating data into the Customer Data Platform, architecting scalable systems and data pipelines, and providing technical leadership to enhance team productivity. You'll also promote software best practices and tackle technical challenges.
As a Senior Software Engineer II, you will lead frontend engineering projects from design to delivery, mentor other engineers, and optimize performance while shaping key components of user experiences. You will also address technical debt and enhance system scalability and maintainability.
As a Senior Software Engineer II at SurveyMonkey, you will architect and develop new features with end-to-end ownership. You will collaborate closely with design and product teams, promote growth in engineering culture, address issues related to performance and scalability, and work in an Agile environment.
As a Senior Software Engineer I at SurveyMonkey, you will design and develop APIs and back-end applications, create front-end website features, and lead solutions on the AWS platform. You will work with cross-functional teams to enhance customer checkout experiences and ensure the scalability of applications.
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