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 Bank Rails team. The team build and maintain Cash App's Banking Rails and payment processing systems. This is a role with opportunity - you'll get to drive forward the future of Cash App, working as part of an engineering team to solve high impact problems.
Requirements
- Java, Kotlin
- MySQL, Vitess
- Datadog
- Amazon Web Services
- Kafka and event-driven architecture
- JUnit, Hibernate, Guice
- HTTP, JSON, gRPC, and Protocol Buffers
Responsibilities
- Work closely with engineers in your team and partner teams to problem solve, plan, design, and build solutions
- Work on new software and maintain existing software
- Hold yourself to high engineering standards
- Demonstrate ownership - owning solutions end-to-end
- Be willing to learn about and drive improvements to the systems we own
- Value operational excellence
Other
- 4+ years of software development or equivalent experience
- 1+ year of experience leading features
- The ability own design and build creative solutions to complex problems
- A strong desire to perform and grow as an engineer
- Based in the PST timezone