Block is a company focused on economic empowerment and is seeking a Senior Software Engineer for their Data Integrations and Transformations Platform team. The role involves designing and maintaining high-performance backend services while collaborating with various teams to deliver impactful solutions and improve data access for internal stakeholders.
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
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
- Strong collaboration skills and experience working with cross-functional partners across engineering, product, and finance domains
- Ability to lead technical discussions, align stakeholders, and deliver measurable outcomes
- Experience mentoring engineers and improving team performance
- Databricks
- Snowflake
- Java
- Kotlin
- Python
- Kafka
- Spark