
Senior Software Engineer, Data Enablement
Block, Inc
San Francisco, CA • 13m ago • On-site
Senior
On-site
217,800 - 326,800 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Potential salary for Senior Software Engineer, Data Enablement role
Improve your resume now
$217,800 – $326,800/year
Quick Facts
Role: Senior Software Engineer, Data Enablement
Team focus: Data acquisition, processing, access, and shared data platforms for analytics and machine learning
Description
The Data Enablement team builds platforms and frameworks that move and serve data across Block, supporting online and offline projections, third-party data integration, and graph data stores. As a Senior Software Engineer, you will design, build, and operate backend systems that make data easier to acquire, process, and use, including expanding external data acquisition and contributing to customer activity data for analytics and ML. You will own projects from design through production and build shared capabilities other teams can reuse.
Responsibilities
Design and build shared backend services, platforms, and frameworks for data acquisition, processing, and access
Lead projects from problem definition and architecture through implementation, rollout, and ongoing production operation
Work across backend services, event-driven systems, and batch and streaming processing
Partner with engineers, data foundations engineers, and data scientists to turn needs into reusable platform capabilities
Make architectural decisions balancing reliability, latency, scalability, cost, and maintainability
Improve observability, data quality, and operational reliability
Mentor engineers and contribute to technical standards
Requirements
8+ years of professional software engineering experience (or equivalent)
Deep experience designing, building, and operating distributed backend systems in production
Track record of leading technical projects and turning ambiguous problems into deliverable work
Proficiency in a backend language such as Java or Kotlin and strong software engineering fundamentals
Experience building on cloud infrastructure, ideally AWS
Ability to learn unfamiliar systems/domains, communicate technical trade-offs, and collaborate across teams
Benefits
Remote work
Medical insurance
Flexible time off
Retirement savings plans
Modern family planning
Technologies Used and Taught
Kafka, Spark, Spark Structured Streaming, Iceberg, Databricks, Snowflake, dbt, Prefect, block-forge, DataHub, Java, Kotlin, AWS, CloudEvents
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Software Engineer (Data Platform)
Bizee
Senior
Technology
Kraków, Poland · On-site
324K zł - 456K zł/yr
10 days ago

Senior Developer Relations Engineer (Platform Enablement)
ITDS
Senior
Technology
Krakow, MA, Poland · On-site
25K zł - 32K zł/yr
7 days ago

Senior Developer Relations Engineer (Platform Enablement)
ITDS
Senior
Technology
Kraków, Poland · On-site
25K zł - 32K zł/yr
3 days ago

Senior Data Engineer (Back-End Systems)
First American Financial Corporation
Senior
Technology
SC · Remote
$122K - $131K/yr
1 days ago

Senior Software Engineer, Platform
NexHealth
Senior
Technology
San Francisco, CA · On-site
$165K - $230K/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Software Engineer | f/m/d
ERGO Technology & Services
Senior
Technology
Warsaw, Poland · On-site
N/A
10 days ago
Senior Software Engineer
Walmart - Internal
Senior
Technology
Remote
$90K - $234K/yr
6 days ago

Senior Backend Engineer/Data Management Consultant
Link Group
Senior
Technology
Warsaw, Poland · On-site
26K zł - 30K zł/yr
10 days ago

Senior Software Engineer
GE Healthcare
Senior
Technology
Remote
$110K - $164K/yr
1 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
