Software Engineer, Cash App Banking

Block (Cash App)

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 and delivering new banking experiences that will fundamentally change the consumer banking landscape at scale

Job Summary

  • The role involves designing and delivering new banking experiences that will fundamentally change the consumer banking landscape at scale.
  • Candidates are expected to apply an AI-first mindset using emerging tools to improve development speed and quality.
  • Block offers a market-based pay structure with competitive ranges based on location zones and candidate qualifications.

Matching Summary

The role involves designing and delivering new banking experiences that will fundamentally change the consumer banking landscape at scale.

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 platform proficiency
  • Strong communication and collaboration skills

Nice-to-have

  • AI-first mindset for development speed
  • Experience with Kafka and gRPC protocols
  • Growth mindset for ambiguous problems
  • Fluency in HTTP, JSON, and Protocol Buffers
  • Knowledge of DataDog and Prometheus monitoring

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