Get the job you really want.

Top Software Engineer Jobs in Ottawa

Yesterday
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
The Software Engineer II will work with the POS team to develop and maintain Affirm's lending platform, collaborating with product and risk teams, managing system availability, and participating in the product development lifecycle, while ensuring quality and timely delivery.
Top Skills: KotlinPython
Yesterday
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Social Impact • Software
The Software Engineer will develop a technology platform aimed at enhancing web accessibility, write high-quality code with attention to test coverage and scalability, and work collaboratively in an Agile environment to deliver projects.
Top Skills: AngularExpressHTMLMongoDBNode.jsSassTypescript
5 Days Ago
Remote
Hybrid
Ottawa, ON
Mid level
Mid level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The role involves developing scalable backend systems for an identity platform, collaborating across teams, and mentoring engineers. Responsibilities include refining identity solutions and ensuring high availability while addressing complex problems related to identity management.
Top Skills: JavaKotlinRuby
21 Hours Ago
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Software Engineer on the Mobile Platform at Samsara, you'll create shared components for mobile applications, enhance the developer experience, and mentor other teams. You'll work with various technologies, focusing on building scalable systems and improving mobile app development processes.
Top Skills: GoGraphQLReact NativeReduxTypescript
21 Hours Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Senior Android Software Engineer will lead the development of advanced features for the Dropbox mobile application, identify and fix complex code issues, mentor junior engineers, and advocate best engineering practices. The role emphasizes collaboration with cross-functional teams to enhance app performance and user engagement.
Top Skills: AndroidKotlin
21 Hours Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Senior Backend Product Engineer at OTC, you will design and develop AI-powered software applications. Your role involves collaborating with cross-functional teams to translate business needs into technical specifications, optimizing data ingestion, and improving system performance, while also mentoring junior engineers.
Top Skills: GoPython
21 Hours Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Software Engineer, you will design and manage the Motive Android app, develop new features, improve existing functions, collaborate with product teams, and assist the support team in diagnosing user issues while maintaining a focus on architecture and code quality.
Top Skills: JavaKotlin
22 Hours Ago
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a software engineer on the Smart Trailer and Connected Equipment team, you will develop solutions for equipment management, utilizing sensors for monitoring and tracking customer assets. You will collaborate with cross-functional teams to deliver impactful features and promote customer success.
Top Skills: GoTypescript

Featured Jobs

22 Hours Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Senior Infrastructure Software Engineer, you will build scalable infrastructure to manage large volumes of user data, develop a search platform, collaborate with cross-functional teams, and mentor junior engineers. You'll drive innovations and improvements while staying updated on industry trends.
Top Skills: CC++GoJavaPython
22 Hours Ago
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Entry level
Entry level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Software Engineer (New Grad) role involves designing and developing software solutions across various engineering teams at Samsara, with a focus on physical operations and IoT data. Responsibilities include creating features for both backend and frontend, tackling data architecture challenges, and ensuring user-friendly interfaces for the collected data. This role is ideal for early-career engineers looking to make an impact in an innovative environment.
Top Skills: GoJavaJavaScriptKotlinNode.jsPythonRubySwiftTypescript
22 Hours Ago
Remote
Ottawa, ON
Junior
Junior
eCommerce • Food • Software
As a Software Engineer II, you will design, build, and validate product features, collaborate with cross-functional teams, and ensure scalable, efficient system designs. You'll manage data pipelines, work with distributed systems, and contribute to organization-wide initiatives, all while delivering high-quality solutions to enhance customer experiences.
Top Skills: GoPostgresPythonReactRuby
23 Hours Ago
Remote
Ottawa, ON
Mid level
Mid level
eCommerce • Food • Software
The Software Engineer II, Paid MarTech role focuses on building and maintaining data pipelines, automating tasks, and integrating diverse data sources. The engineer will optimize data workflows, collaborate with marketing teams, and enhance marketing data strategies to drive business outcomes and improve efficiency across Paid Marketing channels.
Top Skills: PythonSQL
23 Hours Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Cloud • Security • Software • Cybersecurity • Automation
As a Software Engineer on the Product Security Engineering team, you will implement security features in GitLab's platform, integrate security tools, and develop automation solutions. Your work will involve collaborating with various teams and enhancing the product's security capabilities, while contributing to code reviews and documentation.
Top Skills: GoJavaScriptPythonRuby
23 Hours Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer II in Traffic Engineering at Affirm, you will design, develop, and launch backend systems while ensuring operational support for critical routing and network infrastructure. You'll collaborate with cross-functional teams to deliver projects, monitor metrics, and engage in community growth activities like interviews. You are expected to own your work, seek feedback, and contribute to a collaborative engineering culture.
Top Skills: KotlinPython
Yesterday
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
The Software Engineer II will optimize cloud infrastructure and distributed systems, manage backend systems, collaborate with product teams, monitor and support team artifacts, and assist in cost-effective workload management while contributing to team community and growth.
Top Skills: KotlinPython
Yesterday
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
The Software Engineer II will collaborate with product management and design teams, support the development and operations of backend systems, and ensure the timely delivery of projects by breaking them down into manageable tasks. They will also monitor system metrics and participate in team growth activities.
Top Skills: KotlinPython
Yesterday
Easy Apply
Remote
Ottawa, ON
Easy Apply
Entry level
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer I on the ML Platform team, you will contribute to building and supporting backend systems for machine learning at Affirm, collaborating with team members and stakeholders to achieve project goals while ensuring system reliability and performance.
Top Skills: KotlinPython
Yesterday
Easy Apply
Remote
Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Full Stack Engineer at Babylist, you will develop and maintain systems for building and sharing registries, collaborate with product managers and designers, and provide leadership in improving processes and architecture to enhance user experiences for millions of parents and gift givers.
Top Skills: ReactRuby
Yesterday
Easy Apply
Remote
Ottawa, ON
Easy Apply
Mid level
Mid level
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer II on the Merchant Engineering team, you will architect and implement new APIs and microservices to enhance the merchant lifecycle and analytics. Your role involves collaborating with teams to improve performance and reliability and driving technical decisions to support Affirm's growth in financial services.
Top Skills: KotlinPython
Yesterday
Remote
Hybrid
Ottawa, ON
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Software Engineer Manager for the Identity Platform at Square will guide and lead a team responsible for enhancing authorization mechanisms and maintaining a culture of reliability and mentorship. They will work with various stakeholders to oversee complex initiatives and provide technical expertise, contributing to the evolution of the Identity Platform while ensuring high standards in engineering practices.
Top Skills: Go
Yesterday
Remote
Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Senior Staff Android Software Engineer, you will lead the architecture, design, and implementation of features within Square's Order Manager product. You will mentor engineers, ensure product reliability, and collaborate with product managers and designers to enhance order management solutions.
Top Skills: JavaKotlin
Yesterday
Remote
Hybrid
Ottawa, ON
Mid level
Mid level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Software Engineer (Backend) will design and implement features to enhance buyer experiences, deliver APIs for buyer data interaction, collaborate on cross-team projects, and address performance and scalability challenges. Strong familiarity with Ruby and a solid background in large-scale systems are essential.
Top Skills: JavaRuby
Entry level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Windows Sustaining Software Engineer at CrowdStrike, you will lead sensor quality initiatives, troubleshoot sensor issues, support development teams, and collaborate with different teams to enhance sensor software. Your role will focus on providing technical leadership and ensuring the reliability and supportability of the sensor platform.
Top Skills: C++Python
4 Days Ago
Easy Apply
Remote
Ottawa, ON
Easy Apply
Entry level
Entry level
Artificial Intelligence • Machine Learning • Software
As a Software Engineer at mabl, you will design and maintain cloud systems for mobile app testing, collaborate on product solutions, and support the integration of customer feedback while ensuring quality across the application lifecycle.
Top Skills: JavaJavaScriptNode.jsPythonTypescript
7 Days Ago
Remote
Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Staff iOS Software Engineer on the Customer Engagement team, you will lead the technical vision for iOS, mentor other engineers, and collaborate across teams to build impactful customer experiences. Your role includes shaping mobile experiences and possibly contributing to Android development, emphasizing high-quality software and technical excellence.
Top Skills: Objective-CSwift
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account