Top Software Engineer Jobs in Ottawa
As a Senior Backend Software Engineer at Okta, you'll work on redefining user identity experiences across the internet. You'll leverage cloud infrastructure to build user-friendly applications, ensuring security and scalability while collaborating with cross-functional teams to deliver seamless digital living solutions.
As a Senior Frontend Software Engineer, you will design and develop user-centric identity solutions at Okta. You’ll collaborate with cross-functional teams to create scalable and secure web applications using React and JavaScript, while focusing on continuous improvement and user experience. You will also engage in various testing methodologies and problem-solving from inception to execution.
The Software Engineer will design, build, and maintain backend services, develop and implement business logic, and troubleshoot production issues. The role requires collaboration across teams to integrate services, ensuring code quality and performance.
As an SRE Software Engineer, you will develop and sustain automation workflows for releasing and deploying products, enhance SaaS environments, and create monitoring tools on platforms like AWS, GCP, and Azure. Responsibilities include managing Kubernetes clusters, debugging issues, and ensuring a smooth operation in a high-availability service setup.
As a Software Engineer on the Stats & Analytics team, you'll build scalable, distributed micro-services using Go, manage large data sets with various databases, and optimize performance. You'll tackle challenges in data lifecycle management, ensuring data availability for analytics and reporting.
As a Software Engineer at StackAdapt, you'll design and build scalable, distributed micro-services mainly using Go. You'll work with large datasets and various databases, write efficient code, and utilize messaging queues. The role focuses on solving complex problems in backend engineering.
You will build scalable, distributed real-time micro-services using Go, work with large datasets across various databases like Aerospike and Redis, and optimize performance by writing efficient memory code. Strong problem-solving skills and experience with micro-services are required.
As a Software Engineer at Vercel, you will design and develop scalable applications, web services, and APIs while enhancing user experiences. Responsibilities include implementing feedback loops, monitoring metrics, troubleshooting issues, and collaborating with cross-functional teams to drive continuous improvement. The role requires extensive experience in both frontend and backend development.
As a Software Engineer at Flex Labs, you'll design and implement POCs on a microservices architecture, resolving complex technical issues, overseeing Docker container management, and mentoring junior engineers. You'll collaborate with product managers and stakeholders to create working prototypes for customer evaluation.
As a Full Stack Software Engineer, you will drive product initiatives by building scalable systems, collaborating with design and product teams, and contributing to Mutiny's data and AI strategy. Your role requires proficiency in Python and a strong understanding of data science to help B2B clients enhance their growth through AI-powered services.
The Senior Staff Software Engineer will advance Reliability practices at Affirm by creating a technical roadmap, guiding Infrastructure teams in improving reliability, and fostering a culture of technical excellence. Responsibilities include coaching team members, supporting product management, and leading incident management efforts.
As an Intermediate Software Developer, you will architect and develop robust software solutions, enhance software stability and resilience, collaborate with team members, manage technical debt, and contribute to team learning. You will work with modern web frameworks and both front-end and back-end technologies, ensuring a seamless user experience.
The accessibility engineer will enhance tooling for building accessible products, provide metrics on accessibility status, develop components for the design system that adhere to accessibility standards, and support cross-functional product teams in achieving inclusive experiences.
As a Product Engineer on the Signals team, you will build and deliver quality software across the full application stack using Typescript/React and Go. Collaborating with cross-functional teams, you will support software in production, learn to solve complex problems, and iterate based on customer feedback.
As a Midlevel Full Stack Software Engineer on the Signals team, you will develop features pivotal to the Honeycomb experience, collaborate with cross-functional partners, support and own the software in production, and learn new technologies to solve complex problems.
As a Senior Full Stack Developer at Applied Systems, you will work in an Agile Scrum team on the Applied Epic software, developing and enhancing features using C#, React, and SQL Server. Your role includes collaborating with team members, providing technical leadership, and mentoring junior developers.
The Software Engineer will be responsible for developing large new areas within data management software, handling the entire product lifecycle, and ensuring high reliability of system software. This role demands experience with AI infrastructure at scale and solid Python knowledge. Multi-tasking and quick adaptation to new technologies are essential.
The Senior Rust Software Engineer will build and operate cloud infrastructure products, collaborating with teams to create scalable solutions. Responsibilities include owning the product lifecycle, developing CI/CD systems, and monitoring performance while using cutting-edge technologies such as Rust, Kubernetes, and WebAssembly.
As a Software Engineer on the Documents team, you will develop and maintain scalable document systems, ensuring code quality and operational stability. You'll collaborate with cross-functional teams, participate in agile practices, lead small projects, and assist in mentoring junior team members.
As an Intermediate Software Engineer, you will collaborate with various stakeholders to execute Ada’s roadmap by delivering a messaging platform that enhances the AI customer experience. Your role involves coding, ensuring operational excellence, mentoring team members, and addressing production issues in a collaborative environment.
Sr Application Software Developer responsible for driving the software development lifecycle, transforming requirements into features, managing development teams, conducting software testing and maintenance, and translating user needs into technical specifications. Key expertise in C#, SQL Server, Microsoft Entity Framework, Web service development, and Autosys. Proficient in testing, documentation, and applying deep knowledge of algorithms and data structures.
The role involves leading the design and implementation of AI systems within Unreal Engine 5, enhancing gameplay experiences through innovative AI strategies, and mentoring team members while managing project tasks and deliverables.
As a Principal Software Engineer at Affirm, you will drive the long-term vision and architecture of post-purchase user experience and lead technical teams to develop end-to-end solutions for complex problems. You will also champion innovative, scalable solutions and provide technical guidance across the engineering organization.
The Frontend Software Engineer will work on building software for analyzing coffee farmers' conditions. Responsibilities include implementing new features on platforms using React, maintaining existing code, and collaborating with the Engineering team on feature planning and development.
As a Software Engineer focused on Vulnerability Management at Stripe, you will identify and prioritize vulnerabilities in systems, drive remediation efforts, and improve security processes and tools, all while collaborating cross-functionally to enhance safety measures.
Popular Job Searches
AI Jobs in Ottawa
AWS Jobs in Ottawa
Database Jobs in Ottawa
Database Administrator Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Front End Developer Jobs in Ottawa
Java Developer Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Network Engineer Jobs in Ottawa
QA Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Web Developer Jobs in Ottawa
All Filters
No Results
No Results