Get the job you really want.
Top Software Engineer Jobs in Toronto, ON
The Staff Software Engineer will lead the design and implementation of complex software systems as part of the Square Invoices team, focusing on developing integrated tools for merchants to manage business remotely. This role involves actively contributing to the codebase, collaborating with various teams, and ensuring high-quality deliverables to drive growth and improve product experiences.
As an ASIC Digital Design Engineer at Proto, you will design and verify next-gen mining ASICs, focusing on chip/block level implementation, timing, integration, and debugging of RTL and GLS failures. You'll collaborate with team members to address challenges involved in ASIC development.
As an ASIC Digital Design Engineer, you'll collaborate on designing and verifying ASICs for bitcoin mining. Responsibilities include chip/block level design, IP integration, synthesis, and debugging RTL/GLS failures. You will rely on your extensive experience in RTL design using Verilog/System Verilog and utilize functional verification tools from Synopsys.
The Senior Software Engineer will develop solutions to optimize enterprise operations at Block, collaborating cross-functionally to transform business requirements into technical designs and solutions while maintaining high coding standards and documentation practices.
The Engineering Manager for Android Developer Experience at Block will lead a team focused on enhancing the Android development infrastructure and tools. Responsibilities include managing engineers, shaping technical direction, and collaborating across teams to improve efficiency in the development process.
The Senior Systems Engineer for Oracle EPM will drive financial planning and analysis initiatives by architecting and implementing EPM solutions. Responsibilities include technical specifications, integrating systems, optimizing processes, and providing support while collaborating with stakeholders to enhance operations using EPM tools.
The Staff Software Engineer will lead the design and development of large-scale distributed systems for Square's Orders Ecosystem Platform, providing technical direction and mentorship. The role involves collaboration with cross-functional teams to enhance system performance and scalability, conducting code reviews, and influencing technical strategies in alignment with business goals.
As a Software Engineer Manager for the Identity Platform, you will lead and guide a team in enhancing authorization mechanisms, influence strategic technical direction, promote engineering excellence, and cultivate a reliability-focused culture while addressing operational challenges.
The Software Engineer will develop orchestration systems to automate workflows for sellers, enhance API capabilities, lead projects from inception to deployment, and mentor peers while managing system operations.
As a Senior Software Engineer on the Bank Accounts team, you will design and maintain backend systems for Square’s banking products. This role involves ensuring sellers can efficiently manage their finances while mentoring junior engineers and leading feature releases in a collaborative environment.
All Filters
No Results
No Results