Senior Software Engineer, Cash App Banking

🇨🇦 Toronto, Ontario
CAD2K - CAD3K Annual
Posted 3 days ago
Expires July 1, 2026
Full TimeOn-siteEngineering

As a Senior Software Engineer on the Cash App Banking team at Block, you will play a pivotal role in developing and enhancing banking features that empower millions of users to manage their finances seamlessly. This position offers the opportunity to work within a dynamic team dedicated to redefining the consumer banking experience through innovative technology solutions.

In this role, you will collaborate closely with product managers, designers, and fellow engineers to design, build, and maintain customer-facing banking features. Your day-to-day responsibilities will include leading technical discussions, participating in the full software development lifecycle, and ensuring the scalability and reliability of our banking systems.

The ideal candidate will have a minimum of 8 years of software development experience, with at least 1 year leading large-scale projects. Proficiency in Java or Kotlin, experience with microservices architecture, and a strong understanding of event-driven systems are essential. A Bachelor's Degree in Computer Science or a related field, or equivalent practical experience, is required.

Block offers a competitive compensation package, with salaries ranging from $153,000 to $270,000 annually, depending on location and experience. Benefits include healthcare coverage, retirement plans with company match, paid parental leave, and wellness programs designed to support employees' well-being.

Joining Block means becoming part of a culture that values innovation, collaboration, and inclusivity. The company is committed to providing growth opportunities and fostering an environment where employees can thrive professionally while making a meaningful impact on the financial lives of users worldwide.

More Jobs at Block (Square)