Top Software Engineer Jobs in Ottawa
Lead Gameplay Software Engineer role at a AAA game studio, responsible for developing and maintaining high-quality gameplay code, driving technical initiatives, managing a team of gameplay engineers, and collaborating cross-functionally to deliver unique gameplay features. Requires at least 10 years of gameplay programming experience and Bachelor's degree in Computer Science or equivalent.
Seeking a Staff Software Developer to lead the development and optimization of Trend Vision One foundation services, making key architectural decisions and driving innovation. Responsibilities include designing scalable software systems, mentoring engineers, collaborating with stakeholders, optimizing systems, and ensuring high performance. Qualifications include 5+ years of software development experience, expertise in backend development with Go, TypeScript, and JavaScript, experience in cloud-native environments, and proficiency in CI/CD pipelines.
OP Labs is seeking a Senior Software Engineer to join their Platforms team. Responsibilities include supporting developer productivity, optimizing build and test times, core development of the Optimism protocol, and ensuring reliable development stack. Candidate should have experience with Docker, Kubernetes, Go, and a willingness to learn and adapt. Familiarity with decentralized protocols is a plus.
As a Staff Software Engineer at GlossGenius, you will provide technical leadership, design new product offerings, advise on technology roadmap, own end-to-end solutions, prioritize roadmap initiatives, drive engineering standards, mentor team members, and architect systems for scalability.
As a Staff Software Developer at CoLab, you will work on cutting-edge projects, develop best practices for software teams, mentor build team members, and design production infrastructure for ML models. Join a groundbreaking team that values innovation and fosters professional growth.
Backend Software Engineer at Amplemarket responsible for building the core of the AI-powered sales platform, solving diverse engineering problems, and designing state-of-the-art APIs. Collaborate with cross-functional teams to deliver new features and provide mentorship to other engineers.
The Principal Software Engineer at HHAeXchange will lead the design and implementation of advanced healthcare solutions, mentor junior engineers, and ensure the team aligns with the technical strategy. Responsibilities include hands-on development, leadership in design, architecting healthcare solutions, team enablement, quality ownership, driving architectural innovation, stakeholder engagement, risk management, cross-functional collaboration, and technical mentorship.
As a Staff Software Engineer on the Lightspeed Capital team, you will be responsible for evolving the technical architecture, collaborating with Product and Operations, leading production operations, and mentoring team members. Required skills include expertise in TypeScript, Java, and C#, experience with developing and maintaining distributed systems at scale, and working with AWS and GCP.
Seeking a passionate Principle Software Engineer with expertise in ReactJS and NodeJS to design and implement scalable real-time systems for a fast-growing live shopping platform and community. Responsibilities include building a live stream platform, monitoring system performance, and contributing to both frontend and backend development. Experience in team leadership and building scalable systems is required.
Lead the design, development, testing, delivery and support of software systems across our technical stack that drive our end-to-end product development ambitions.
The role involves working on open source networking software, optimizing Ubuntu for networking silicon, and contributing to data center networking solutions. Candidates need strong software engineering skills, networking passion, and experience with hardware ASICs and software innovations.
Senior Fullstack Engineer at GitLab working on the Tenant Scale team to develop a scaling solution for GitLab.com's daily-active user growth. Responsibilities include developing new features, documenting best practices, and improving product performance. Required skills include Ruby on Rails, PostgreSQL, GraphQL, VueJS, JavaScript, HTML, CSS, RSpec, Jest, Selenium, and Webdriver.
Looking for a Senior Software Engineer to join the Platforms team at OP Labs. Responsibilities include supporting developer productivity, contributing to the core development of the Optimism protocol, and ensuring a reliable development stack. Skills required include Docker, Kubernetes, Go, and experience with decentralized protocols is a plus.
As a Senior Software Engineer in the Ads Bidding and Pacing team at Reddit, you will be responsible for implementing optimization systems, contributing to technical designs, conducting experiments, and collaborating with cross-functional teams. You will work on improving bidding and pacing systems, building data processing systems, and analyzing the impact of new algorithms.
Join Magnet Forensics as a Senior Software Engineer to develop digital investigative software, troubleshoot customer environment problems, and provide technical leadership. Collaborate with global teams to enhance digital forensics products.
Developer Experience team at Coursera is responsible for enhancing development and operation efficiency by providing necessary tooling and infrastructure. The Senior Software Engineer will collaborate with internal teams, lead design and development of core service functionalities, and mentor fellow engineers.
Senior Software Engineer role at Grafana Partner Datasources squad, responsible for developing data sources plugins for visual query editors and transforming observability data for use in Grafana. This role involves collaborating with cloud service providers and independent software vendors to connect to services.
Collaborate with frontend engineers to develop a seamless checkout experience for self-checkout kiosks. Work on optimizing products on Cloud Infra, mentor team members, address technical issues, and develop strong working relationships with other employees. Requires BS or MS in Computer Science and 5+ years of industry experience.
Senior Software Engineer at Clover, reinventing health insurance by building systems to improve the health of real people. Responsibilities include simplifying healthcare complexities, learning new tools, defining development practices, and conceptualizing new features. Seeking individuals with experience in functional or imperative programming languages and a passion for leveraging technology to help people.
Join the elite Filesystem development team at BlackBerry QNX, working on feature development, enhancements, optimizations, and safety and security impact analysis. Ideal candidate has a strong understanding of Filesystems and can bring innovative ideas to the table.
As a Senior Principal Software Developer at Lightspeed, you will guide design and architecture of critical system components across various products, uplevel engineering practices, provide technical guidance, and contribute to delivering innovative solutions. Responsibilities include ensuring well-designed, scalable systems, analyzing and improving existing infrastructure, driving system reliability and performance enhancements, mentoring team members, and contributing to organizational objectives. Requires 15+ years of software development experience, technical leadership experience, cloud-based system development experience, and proficiency in Java, RoR, Python, .NET. Strong communication skills and ability to lead technical discussions are essential.
Backend engineer role at Coinbase's Platform Product Group working on building crypto-forward products and features. Responsibilities include building new services using Golang, designing scalable systems, collaborating with cross-functional teams, and turning product vision into a roadmap.
Coinbase is looking for experienced backend engineers to join their team to build the next generation of crypto-forward products and features. Responsibilities include decomposing the monolithic Rails app into microservices, articulating a long-term vision for backend systems, and writing high-quality code. They are seeking individuals with at least 2 years of software engineering experience.
Responsible for architecting, building, and designing a data collection platform, iterating on new features, building end-to-end features, monitoring data quality issues, establishing best practices, ensuring platform security and scalability, and innovating to develop AI systems.
Seeking a Senior Software Engineer with over 5 years of experience in building mobile and desktop user experiences. Must have strong expertise in mobile development with React Native, front-end design patterns, data structures, algorithms, analytics integration, and functional automation testing.
Top Ottawa Companies Hiring Software Engineers
See AllPopular 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