[Remote] Senior Software Engineer, Data Enablement
Note: The job is a remote job and is open to candidates in USA. Block is a company focused on economic empowerment, and they are seeking a Senior Software Engineer for their Data Enablement team. The role involves building platforms and frameworks for data movement and serving, specifically focusing on online data projections and event-streaming capabilities.
Responsibilities
- Become the subject-matter expert for Block's online data projections and event-streaming capabilities — designing the platform, frameworks, and standards others build on
- Lead the technical direction for real-time, event-driven data systems used by business units across Block
- Build and operate streaming pipelines and projection frameworks on high-volume event data
- Partner with engineering teams across Block to turn Kafka event streams into reliable, low-latency data products
- Improve the reliability, observability, and data quality of streaming systems running in production
- Mentor engineers on the team and shape platform architecture and standards
- Contribute to and grow familiar with the team's other domains over time — supporting our third-party data proxy backend applications, graph data store capabilities, and offline batch data projections
Skills
- 8+ years of professional software engineering experience (or Block equivalent, as referenced in go/levels)
- Deep experience designing and operating distributed, high-throughput backend systems in production
- Hands-on experience with event-driven architecture and streaming platforms such as Kafka
- Proficiency in a JVM language such as Kotlin, or a comparable backend or systems programming background
- Experience building on cloud infrastructure, ideally AWS
- A track record of leading technical projects and mentoring other engineers
- Experience building streaming or real-time data systems; hands-on experience with Spark Structured Streaming or Flink is strongly preferred
- Bonus points for a data engineering background (building data pipelines, lakehouse or warehouse modeling, or large-scale batch and streaming systems)
Benefits
- Remote work
- Medical insurance
- Flexible time off
- Retirement savings plans
- Modern family planning
- Check out our other benefits at Block.
Company Overview
Company H1B Sponsorship