Staff Software Engineer, Cash App Banking
Core
Lead technical strategy and infrastructure for Cash App Banking server engineering, ensuring robust and scalable systems for deposit, transfer, savings, and automation tools.
Role type
Staff Software Engineer (Server Engineering)
Builds
Server-side infrastructure and systems for Cash App Banking products
Domain
Fintech / Consumer Banking
Required skills
Software development, Large-scale feature leadership, Global solution design, Complex problem solving, Engineering mentorship
Preferred skills
AI-first mindset
Technologies
Java, Kotlin, AWS, HTTP, JSON, gRPC, Protocol Buffers, OkHttp, Jetty, JUnit, Guice, Hibernate, Aurora, MySQL, DynamoDB, Redis, Kafka, event-driven architecture, microservices, DataDog, Buildkite, Gradle
Responsibilities
Develop and execute technical strategies with product managers and designers, Influence organizational technical decisions, Contribute hands-on to technical designs and code, Coach and mentor teammates to expand their technical scope
Seniority
Staff, hands-on IC with strategic influence