Job Description
Cash App leads financial innovation, and continuing in that tradition we are launching a new financial product into the Cash App ecosystem. Joining a nascent team, the ideal person will play a lead in creating the technical requirements, implementing new systems, and integrating proof-of-concept technology into Cash App.
You Will:
- Play a role in the initial scoping of product requirements for this new product
- Design, build and own projects at scale
- Own features throughout their life cycle, from inception to supporting production
- Collaborate with your teammates, learn from them and teach them
- Prioritize maintainable and well-tested code
- Work with stakeholders, including other engineering teams and with customer operations teams
- Contribute to shared technologies, including our open source projects
Qualifications
You Have:
- 5+ years of software development or equivalent experience
- A desire to perform and grow as an engineer and leader
- Well-developed curiosity and enjoy building creative solutions to complex problems
- 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, Kotlin
- AWS, GCP
- HTTP, JSON, gRPC, Protocol Buffers, GraphQL
- OkHttp, Jetty, JUnit, Guice
- Hibernate, MySQL, DynamoDB
- Kafka, events, microservices
- DataDog, Prometheus