Locations
Seattle, WA, USA • Remote in USA
Job Description
About Health
Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Health — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Health works to improve Cash App access for our customers, while limiting access for bad or unauthorized users by detecting and preventing improper use across all of our core product areas. The teams under Health creating these mission critical services and products include Identity, Access, Risk Controls and Support Automation.
We appreciate broad perspectives, a willingness to dive deep, and a readiness to work collaboratively across many disciplines (including product, design, operations, legal, data science, ML).
About Identity Platform
The Identity Platform team’s mission is to create a customer identity framework that supports Cash App’s growth while maintaining high levels of customer trust that satisfy product, risk and regulatory requirements for financial services around the world. We work with some of our customers’ most sensitive data, and we take privacy and security seriously. As a server engineer on the Identity Platform team, you will build scalable and secure solutions to identify customers and allow them to gain access to the global financial system. The contributions you make on this team will be used by millions of people globally.
As a member of the Cash App Identity team, you will:
- Design, Build and Support the core systems used to manage identity on Cash App
- Convert existing monoliths into microservices driven by events
- Build and design an identity platform that is scalable, secure, and elegant
- Creatively solve challenging technical problems at scale
- Leverage industry-leading identify verification technologies
- Be involved in defining and implementing an expanding roadmap
Qualifications
You have:
- BA/BS in computer science or equivalent experience
- 5+ years working on complex systems and delivering quality software
- Well-developed curiosity and enjoy building creative solutions to complex problems
- Worked on systems where data consistency and availability is required
- Taken technical initiative on previous projects
- Demonstrated experience working collaboratively in cross-functional teams
- Expertise in the full software development life cycle
Technologies we use and teach:
- Java 11 including JUnit, Hibernate, Guice, and Jersey
- Kotlin
- HTTP, JSON, gRPC, and Protocol Buffers
- MySQL
- Amazon Web Services
- Event driven architecture