Block's Financial Platform organization is responsible for building systems that power Cash App and Square. The organization owns key financial infrastructure enabling both to operate at scale. Key to the organisation's success is the Customer Balances Ledgering team who own the past, present and future of ledgering for Cash App. The ledger is one of our most critical pieces of infrastructure.
Requirements
- Java, Kotlin
- MySQL, Vitess
- Datadog
- Amazon Web Services
- Kafka and event-driven architecture
- JUnit, Hibernate, Guice
- HTTP, JSON, gRPC, and Protocol Buffers
Responsibilities
- Make high-quality, impactful technical contributions to achieve organizational goals
- Design and develop durable, scalable systems - Ledgering process millions of transactions daily with zero tolerance for discrepancies
- Drive strategic technical direction for complex, multi-quarter initiatives
- Identify and lead the analysis and resolution of technical obstacles
- Anticipate organizational needs solving problems before they occur
- Mentor and develop others, influencing technical standards and best practices
- Operate as a trusted advisor to senior leadership on technical strategy and direction
Other
- 10+ years experience working on complex systems and delivering quality software
- Lead with a people-first approach; can lead a conversation rather than dictate it, and are empathetic to dissenting viewpoints
- A track record of leading strategic or complex initiatives that have clear organizational impact
- Boundless curiosity - are driven by what you don't know and thrive in ambiguous environments.
- Build strong relationships with internal engineering teams.