Block is a company built from many blocks, united by the purpose of economic empowerment. The role is focused on driving the future of ledgering for Cash App, working within an autonomous engineering team to solve high-impact problems and build scalable systems.
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
- Drive org-wide improvement by embedding AI into practices
- Work within a globally distributed organization with engineers in the United States, Australia and Europe
Requirements:
- 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
- Java, Kotlin
- MySQL, Vitess
- Datadog
- Amazon Web Services
- Kafka and event-driven architecture
- JUnit, Hibernate, Guice
- HTTP, JSON, gRPC, and Protocol Buffers