Top Software Engineer Jobs in Toronto, ON
As a Senior Embedded Software Engineer, you will architect and develop embedded software for Square's hardware products, conduct testing, optimize code, and collaborate with other teams to ensure reliable hardware-software integration. Your work will contribute to the robust design of payment devices.
As a Staff Android Engineer at Square Food & Beverage, you'll architect and enhance the Square Kitchen Display System to support diverse merchant workflows, collaborate with cross-functional teams, ensure high-quality Android solutions, provide mentorship, and improve development processes while maintaining code quality and performance.
As a Senior Android Engineer in Square Team Management, you will lead a team of engineers in designing and building robust, scalable client software. Your role involves leading cross-functional initiatives, collaborating with various teams, and driving informed decisions through metrics analysis, while ensuring a high-quality user experience in mobile applications.
The role involves developing and implementing ML models for churn risk assessment and product recommendations, designing systems using Generative AI, leading machine learning projects, providing mentorship, and collaborating with various stakeholders to enhance seller growth and retention at Square.
As a Senior Data Engineer, you will design and maintain data infrastructure for Square's Marketing team, focusing on web event data. Responsibilities include building data pipelines, translating requirements for ETL processes, analyzing data sources, monitoring pipeline performance, and improving data quality and efficiency. Your work will significantly influence business decisions and reporting accuracy.
As a Software Engineer on the Identity Platform team, you will develop scalable and resilient systems to enhance the identity platform, collaborating with cross-functional teams and mentoring junior engineers. You will guide the design and development of key aspects of the platform, ensuring account lifecycle management and security for sellers.
As a Senior Software Engineer on the Core OS Platform team, you will work on developing, maintaining, and enhancing the core OS for Square's hardware products. You'll participate in all phases of development, collaborate with cross-disciplinary teams, and mentor junior engineers.
The Principal Software Engineer will lead the design and architecture of the Orders Ecosystem Platform, ensuring scalability and high performance. Responsibilities include driving technical vision, providing mentorship, conducting design reviews, and collaborating with cross-functional teams for innovative solutions. They will address complex technical challenges and influence product roadmaps.
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 Engineering Manager will lead a backend-focused product team, ensuring the delivery of a robust Card product. Responsibilities include managing a team of 6-10 engineers, advising on technical directions within a service-oriented architecture, collaborating with cross-functional partners, and defining the technical roadmap for the team.
All Filters
No Results
No Results