Get the job you really want.
Top Software Engineer Jobs in Toronto, ON
As a Senior Frontend Engineer in the Commerce team, you will lead web development efforts for Cash App's payment experiences, ensuring high quality and accessibility while working cross-functionally to deliver features to millions of customers.
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.
The Engineering Manager will lead a team of mobile engineers, focusing on enhancing the Cash App user experience. Responsibilities include managing team growth, fostering collaboration among departments, contributing to strategic plans, and mentoring engineers to deliver impactful product features.
As an iOS Engineer on the Banking Mobile team, you will design, develop, and maintain features for Square's banking products, ensuring a seamless user experience. You'll collaborate with mobile and backend engineers and product teams, participating in all stages of product development.
The Engineering Manager for Square Banking will lead a backend-focused product team to develop scalable Card product solutions. The role includes establishing technical standards, managing a team of 6-10 engineers, collaborating across departments for product development, and building a roadmap for technical successes.
The Staff Machine Learning Engineer will lead the Conversational AI team at Square, focusing on designing and optimizing machine learning solutions across products. Responsibilities include driving ML projects from inception to production, collaborating with various stakeholders, and providing mentorship to team members.
As a Staff Machine Learning Engineer on the Risk team, you will develop machine learning solutions to mitigate risk and fraud while collaborating with various stakeholders to balance business loss and customer experience. You will leverage extensive transaction data to understand customer behavior and create innovative products.
All Filters
No Results
No Results