Top Software Engineer Jobs in Ottawa
As a Senior Software Engineer on the Transfers team, you will develop solutions to enable customer money transfers into Cash App. You'll manage projects from ideation to deployment, design APIs and data models, and enhance backend systems to ensure fast and reliable service while maintaining high code quality and best practices.
The Senior Software Engineer will lead the development of new reporting functionalities for Square's Orders Reporting Platform, mentor engineers, and engage with multiple teams to improve the user-facing reporting experience. The role requires both hands-on contributions and architectural guidance while collaborating with product stakeholders to meet platform requirements.
The role involves leading and collaborating on the development of a core payment product for millions of Cash App customers. Responsibilities include building scalable back-end systems, participating in design discussions, and working closely with mobile and data science teams.
The Senior Software Engineer, Platform Automation will design and develop large-scale test automation frameworks for mobile and web platforms, improve the CI/CD processes, and optimize testing tools and build systems. The role focuses on enhancing developers' efficiency and ensuring reliable software delivery by identifying performance bottlenecks and streamlining development workflows.
As a Senior Backend Engineer on the Developer Platform Growth team at Square, you will design and maintain developer-facing services and tools, collaborate with cross-functional teams, and contribute to the platform's growth strategy. Your role will involve enhancing developer integration experiences and ensuring the reliability of services that support external developers and merchants.
As a Senior Software Engineer for Customer Engagement at Square, you will design and build product experiences, own feature development, and drive the architecture of frontend systems. You'll work with cross-functional teams, ensuring the products meet engineering standards and deliver a great customer experience.
As a Senior Android Engineer, you will design and build scalable client software, lead cross-functional initiatives, collaborate with various teams, mentor other engineers, and contribute throughout the product development lifecycle, focusing on enhancing tools for the food and beverage hospitality industry.
The Senior Software Engineer for the Core OS Platform will work on hardware products at Square, collaborating with various teams throughout the product lifecycle. Responsibilities include project management, software design participation, mentoring engineers, and overseeing software development phases from requirements to production.
Featured Jobs
As a Senior Software Engineer on the Accounts & Security team, you will design and develop authentication methods, ensuring scalability and reliability. You'll lead project delivery, manage risks, collaborate on architectural strategies, and maintain code quality across systems, addressing technical challenges.
The Senior Embedded Software Engineer is responsible for developing embedded software for Square's hardware products, focusing on architecting and debugging for microcontroller-based devices. This role involves optimizing code for performance, conducting tests, and collaborating across teams to ensure system reliability and firmware functionality.
As a Principal Software Engineer at Square, you will lead the technical strategy for the centralized Product Server organization, overseeing backend services, setting standards, and coaching engineers. You will collaborate across teams to drive operational excellence and project delivery while influencing engineering culture.
The Principal Software Engineer, Platform Automation will design and develop test automation frameworks for mobile and web platforms, enhancing the CI/CD processes, and addressing performance bottlenecks. The role involves optimizing development tools and collaborating with cross-functional teams to deliver high-quality software more efficiently.
As a Principal Engineer on the Orders Ecosystem Platform team, you will design and architect large-scale distributed systems, driving the technical vision for the platform. You will collaborate with cross-functional teams, mentor other engineers, and ensure the delivery of scalable, performant, and resilient solutions while solving complex technical challenges.
As a Senior Software Engineer on the Square Line of Credit Team, you will design and build financial systems and services while collaborating with product and engineering teams to enhance access to credit for Square sellers. You will oversee feature lifecycle from design to maintenance, ensuring clean, well-tested software delivery.
The Staff Software Engineer will work on the Cash P2P team to develop and scale payment systems used by millions of customers. Responsibilities include collaborating across teams, leading technical discussions, and participating in product development.
As a Senior Software Engineer on the Transfers team, you will design and enhance backend systems, work with cross-functional teams on projects from concept to launch, and focus on creating reliable and cost-effective money transfer solutions for Cash App customers. Your work will play a crucial role in impacting the financial lives of millions.
As a Software Engineer in Platform Automation, you will create and implement automated testing solutions across Square's mobile and web platforms. You'll lead complex projects, collaborate with various teams, design resilient systems, and maintain high-quality standards in product testing. Your role includes developing automation strategies and enhancing test capabilities for a seamless user experience.
The Senior Software Engineer will build and enhance the referrals and incentives platform at Cash App, collaborating with various teams to design, implement, and improve backend services and user experiences. Responsibilities include managing features throughout their lifecycle and maintaining high engineering standards.
As a Senior Software Engineer on the Reporting Platform team, you will lead the design, implementation, and functionality of new reporting features to enhance user experience. You will collaborate with product teams, contribute to multiple code bases, and provide mentorship to junior engineers.
As a Senior Software Engineer, you will build new features for data collection, create integrations between applications, mentor team members, and lead technical projects while ensuring code quality and adherence to standards.
The Sr. Software Engineer will develop and enhance document manipulation solutions, engage in the full software development lifecycle, conduct research for new projects, and mentor junior engineers. The role emphasizes innovation, problem-solving, and collaboration within a dynamic team environment.
As a Senior Software Engineer, you will enhance our document manipulation solutions by contributing to the C++ development team, overseeing the software lifecycle from requirements to maintenance, and mentoring junior engineers while driving technical innovation.
Lead the design and development of DTC's Observability Platform, utilizing expertise in observability best practices and industry trends. Collaborate with cross-functional teams to create cloud platforms that simplify complex problems and enhance operational efficiencies. Mentor junior staff and advocate for engineering culture.
The Senior Software Engineer will design and build product experiences for Square's Customer Engagement tools. Responsibilities include feature ownership, frontend system architecture, automated testing, and collaborating with cross-functional teams. You will drive product impact and mentor other engineers, focusing on delivering high-quality solutions for merchants.
The Principal Software Engineer in Product Server is responsible for establishing a long-term technical strategy and operational excellence while leading and influencing engineering teams across various business verticals. The role involves setting technical standards, driving high-impact projects, and coaching engineers to uphold a culture of quality and efficiency.
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