Software Engineer, Cash App Banking

Block (Square)

Toronto, Canada
Zone a: cad $125,900 - $188,900; zone b: cad $121,...
On-site
5+ years software development experience
Java or kotlin programming skills
Microservice and event-driven architecture design
The role involves designing, developing, and delivering new banking experiences to serve over 50 million monthly active customers

Job Summary

  • The role involves designing, developing, and delivering new banking experiences to serve over 50 million monthly active customers.
  • Engineers are expected to apply an AI-first mindset using tools to improve development speed and quality while experimenting with emerging approaches.
  • The team fosters a culture of innovation, collaboration, and impact within a distributed work environment since day one.

Matching Summary

The role involves designing, developing, and delivering new banking experiences to serve over 50 million monthly active customers.

Salary

Zone A: CAD $125,900 - $188,900; Zone B: CAD $121,500 - $182,300; Benefits include remote work, medical insurance, flexible time off, and retirement savings plans

Skills & Requirements

Must-have

  • 5+ years software development experience
  • Java or Kotlin programming skills
  • Microservice and event-driven architecture design
  • AWS cloud infrastructure knowledge
  • High engineering standards and code review

Nice-to-have

  • AI-first mindset for development speed
  • Growth mindset for ambiguous problems
  • Strong communication and collaboration skills
  • Experience with Kafka and gRPC protocols
  • Interest in redefining consumer banking

Key Requirements

  • Bachelor's Degree in Computer Science or equivalent
  • Minimum 5 years of software development experience
  • Ability to find flaws in complex systems

Work Rights

Not specified

Tailored Resume

Cover Letter