Top Software Engineer Jobs in Ottawa
As a Senior Software Engineer at GlossGenius, you will own projects end to end, collaborate with cross-functional stakeholders, produce high-quality code, architect tools and systems, and uphold best practices. We are looking for someone with at least 5 years of experience, a track record of leading and owning product development, and proficiency in React Native and web technologies.
Contribute to the design, development, and testing of cutting-edge LightSpeed Software. Assume ownership of specific software modules and oversee their development, quality, and functionality. Collaborate with experienced engineers and cross-functional teams to ensure software meets specified requirements and enhances overall product quality and efficiency.
Senior Software Developer role with primary responsibilities in solving current problems, planning, designing, and testing software systems. The role involves evaluating and responding to customer needs, maintaining application architecture, and collaborating with cross-functional teams. Requires strong technical experience in web technologies, .NET, C#, and Agile processes.
Design and implement new features for the Mojo programming language and assist in developing its compiler toolchain. Collaborate with teams to foster a strong Mojo ecosystem and work with open source contributors.
Build Alpaca's algo trading platform with a focus on high quality and performance. Design and architect the platform, make critical decisions, and write code. Requires deep knowledge in frontend and backend, databases, distributed systems, low to high-level systems, and algorithmic trading. Prior experience with trading or exchange systems is a must.
Seeking a Senior Frontend Engineer to design, integrate, and maintain UI and UX elements of AI solutions in a startup reimagining automation in supply chains. Must have 5+ years of industry experience.
Lead, design, and build data pipelines and systems for large and complex datasets. Collaborate with data scientists, optimize existing data systems, and stay updated with new technologies. Work on improving data quality and integrating data into business processes.
BlackBerry QNX is seeking an Embedded Software Developer to work on embedded projects and technologies, including configuring software components, debugging, porting third-party software, and analyzing system integration issues. The candidate should have strong C/C++ software development experience and expertise in operating systems and real-time embedded systems.
Lead R&D for new and existing data science powered products, collaborate with engineering and product teams, provide technical expertise for non-technical stakeholders, educate colleagues on data science in marketing and advertising.
The Senior Software Engineer in Infrastructure at Coinbase will be responsible for building and maintaining the Kubernetes platform, improving the developer and operational experience, and developing new Kubernetes-related capabilities for service owners at Coinbase.
Lead a team of developers and software engineers in driving technical roadmap, managing systems, enabling team growth, and maintaining healthy team culture. Collaborate with stakeholders and recruit new team members. Required experience in software development, SaaS products, team management, and specific technologies.
Principal SW/FW Engineer at Marvell working on optical communication products. Responsibilities include developing embedded FW, C SDK, Python-based GUI, and automated regression infrastructure for products.
Tenable is seeking a Senior Software Engineer, UI to join the Vulnerability Management product development team. Responsibilities include driving projects end-to-end, collaborating with Product Managers, architecting and implementing technical solutions, ensuring performance and stability, leading design reviews, and promoting innovative software design practices.
Lead the design, implementation, and launch of innovative retail solutions at scale for Walmart's current and next-generation products. Mentor engineers, set high standards for coding and operational excellence, and navigate ambiguity to innovate at scale.
The Senior Software Engineer in Data Engineering at Lime will be responsible for solving strategically important technical problems, leading new product initiatives, mentoring other engineers, ensuring data accuracy, and contributing to the engineering culture at the company.
As a Senior Software Developer at Telesat, you will contribute to the design, development, and testing of cutting-edge software for the Telesat Lightspeed project. You will lead technical discussions, guide decision-making processes, and oversee the development of specific software modules. Collaboration with cross-functional teams and maintaining clear documentation are key responsibilities in this role.
Sr Staff Fullstack Engineer at Anonym, a company focusing on Privacy Enhancing Technologies in advertising. Responsible for designing, implementing, and maintaining core services and infrastructure. Experience with Python, Java, Angular, and distributed computing required.
Design and develop motion planning software and algorithms for self-driving vehicles. Collaborate with a multidisciplinary team using an AI-first approach. Must have experience in planning/decision making, solid coding skills, and problem-solving abilities.
As a Sr Software Development Engineer at BeyondTrust, you will play a crucial role in launching and supporting the BeyondTrust SAAS system. You will design, build, and maintain highly scalable and resilient full-stack platform components and services, contribute to system design, provide technical leadership, and ensure high quality and outstanding user experience for web-based applications. You should have 5+ years of experience in delivering and supporting cloud-based systems, modern design patterns, strong communication and collaboration skills, and expertise in modern JavaScript frameworks and microservices architectures.
As a Principal Engineer, you will play a pivotal role in architecting, designing, and delivering the SGNL platform. Your expertise and leadership will be instrumental in guiding and mentoring teams, influencing technical direction, and driving innovation and business impact.
The Software Development Engineer 4 will be responsible for supporting applications, resolving issues, designing application architecture, developing scalable solutions, leading team collaborations, and demonstrating expert level understanding of product domains. This is a remote position requiring collaboration with various technical teams and ensuring high-quality software delivery within the available scope, time, and budget.
Senior Software Engineer (Backend) role at Ouster focusing on developing and maintaining clean, high-performance code for Blue City products using Python, Postgres, and cloud platforms. Responsibilities include designing and implementing features, assuring software quality, and collaborating on cloud infrastructure.
Seeking experienced backend engineers to build the next generation of crypto-forward products and features. Responsibilities include building new services using Golang, designing scalable systems, articulating long-term vision, and collaborating with cross-functional teams.
Seeking experienced backend engineers to build next generation crypto-forward products and features. Solve unique technical problems bridging web-scale applications and blockchain technology. Build systems for global cryptocurrency accessibility and operate real-time applications with high frequency, low latency updates.
Lead a group of engineers on the SEO team, manage day-to-day operations, participate in planning and implementing key changes on the site, mentor team members, ensure code quality, and contribute to technical knowledge sharing within the engineering organization.
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