Shape Cash App Banking with Java and Kotlin expertise while working remotely from countries where Cash App operates. Build reliable financial systems at scale.
As a Staff Software Engineer on Cash App Banking’s server engineering team, you will help lead technical strategy across teams and disciplines. You will guide architectural decisions, improve infrastructure, and contribute directly to designs and code. Your work supports deposit, transfer, savings, and automation offerings for Banking customers.
Key Responsibilities: Develop and execute technical strategies for the Banking organization
Influence leaders toward sound, effective technical decisions
Contribute directly to technical designs and code
Improve cross-cutting architecture and infrastructure
Coach engineers and expand their technical breadth
Requirements: 12+ years of software development or equivalent experience
3+ years leading large-scale feature delivery
Experience aligning globally optimal solutions across complex systems
Ability to design creative solutions to complex problems
Bachelor’s degree, diploma, or equivalent experience
Apply your Java, Kotlin, AWS, and architecture experience to strengthen Cash App Banking systems and engineering leadership.