Software Engineer, Cash App - Lending Products
About the role
Cash App's mission is to make money instantly available and universally accessible. Lending is one of the newest Cash App products and we're looking for a Software Engineer to join this team and help deliver on our vision of economic empowerment.
Responsibilities
- Partner closely with credit risk, legal & compliance, product managers and other engineers to take the Lending capability to the next level.
- Lead or contribute to projects from hypothesis to production capability, ensuring ownership of the output quality.
- Build financial primitives by acting as an IC or lead on atomic, composable, API-level building blocks that serve the Block's intelligence layer.
- Take a developer-centric approach to designing and building clean APIs, optimizing strictly for uptime, latency, regulatory compliance, and cost-per-transaction.
- Experiment with emerging approaches and support team capability by sharing learnings and providing feedback.
- Operate and manage existing Cash services.
- Make recommendations to improve the team and wider Engineering practices.
- Help interview candidates, organize external recruiting/networking activities, and contribute to the broader tech and open-source communities.
- Embrace an AI-first mentality. Leverage AI to augment your knowledge and capability in navigating development in complex systems with confidence.
Requirements
- Familiar with agentic engineering.
- 5+ years working on complex systems and delivering quality software, with clear expertise developed in one or more technical areas.
- Curiosity that pushes you to find flaws in complex systems and take whatever steps are necessary to fix them.
- Resilience to persevere in complex situations across multiple axes: e.g., scale, uncertainty, and interconnectedness.
- Self-directed and comfortable with ambiguity, with a willingness to publish your reasoning and be wrong publicly which is essential for thriving in our transparent DRI/IC model.
Skills
- Java, Kotlin
- AWS
- HTTP, JSON, gRPC, Protocol Buffers
- OkHttp, Jetty, JUnit, Guice
- Hibernate, jOOQ, Aurora, MySQL, DynamoDB, Redis, Vitess
- Kafka, event-driven architecture, microservices
- DataDog
- Buildkite, Gradle
Benefits
We offer competitive compensation packages, including market-based pay, flexible work arrangements, comprehensive health and wellness programs, and opportunities for professional growth and development. We also provide a range of benefits such as remote work options, medical insurance, paid time off, retirement savings plans, and modern family planning.
Pay
Starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. Zone A ranges from $180,000 to $270,000 USD, Zone B from $171,000 to $256,600 USD, Zone C from $162,000 to $243,000 USD, and Zone D from $153,000 to $229,600 USD.
Schedule
Remote work is offered, and we follow a flexible schedule to accommodate diverse work styles and preferences.
Contact us
If you have any questions about our hiring process or data usage, please contact us here.