Block is looking to expand its data integration and transformation platform offerings to enable access to valuable data for business-critical Machine Learning, Data Science, Risk, and Applied AI teams. The goal is to provide solutions that abstract internal teams from the complexities of raw data access, thereby improving developer velocity across Block.
Requirements
- 8+ years of hands-on software engineering experience, with a focus on backend systems.
- Deep understanding of distributed systems, data modeling, and service-oriented architectures.
- Experience building and operating large-scale, production-grade systems.
- Databricks
- Snowflake
- Java
- Kotlin
Responsibilities
- Design, develop, and maintain high-performance backend services
- Lead technical design and implementation for critical systems
- Collaborate with engineering, product, data science, operations, and risk teams to deliver impactful solutions.
- Drive technical excellence by establishing and promoting best practices in design, coding, testing, and operations.
- Mentor and guide engineers, fostering technical growth and a culture of learning.
- Own project outcomes end-to-end—from concept through architecture, implementation, testing, and deployment.
- Contribute to the team’s roadmap by identifying opportunities for technical improvement and innovation.
Other
- Strong collaboration skills and experience working with cross-functional partners across engineering, product, and finance domains.
- Proven ability to lead technical discussions, align stakeholders, and deliver measurable outcomes.
- A track record of mentoring engineers and improving team performance.
- We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances.
- We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process.