Senior Software Engineer @Block
Software Development
Salary usd 185,200 - 3..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted YDay

[Hiring] Senior Software Engineer @Block

YDay - Block is hiring a remote Senior Software Engineer. 💸 Salary: usd 185,200 - 326,800 per year 📍Location: USA

Role Description

The Data Enablement team builds the platforms and frameworks that move and serve data across Block. We support four core capabilities—online and offline data projections, third-party data integration, and graph data stores—for customers across the company, including Risk, Compliance, Data Engineering, and Data Science.

As a Senior Software Engineer on the team, you will design, build, and operate backend systems that make data easier to acquire, process, and use. Your work will include:

  • Expanding Block’s external data acquisition capabilities.
  • Contributing to Sessions, which brings customer activity data together for analytics and machine learning.
  • Shaping technical direction and owning projects from design through production.
  • Building shared capabilities that other teams can use.

We’re looking for a strong systems engineer who brings sound architectural judgment, takes ownership of outcomes, and is eager to learn across the backend and data engineering worlds.

You Will

  • Design and build shared backend services, platforms, and frameworks that support data acquisition, processing, and access across Block.
  • 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 data processing to deliver reliable capabilities for downstream consumers.
  • Partner with software engineers on the team and across the organization, Data Foundations engineers, and data scientists to turn their needs into reusable platform capabilities.
  • Make practical architectural decisions that balance reliability, latency, scalability, cost, and maintainability.
  • Improve the observability, data quality, and operational reliability of the systems you build and support.
  • Mentor engineers, contribute to technical standards, and grow familiar with the team’s other domains over time.

Qualifications

  • 8+ years of professional software engineering experience, or equivalent experience.
  • Deep experience designing, building, and operating distributed backend systems in production.
  • A track record of leading technical projects, making sound architectural decisions, and turning ambiguous problems into well-defined, deliverable work.
  • Proficiency in a backend programming language such as Java or Kotlin, with strong software design and engineering fundamentals.
  • Experience building on cloud infrastructure, ideally AWS.
  • The ability to learn unfamiliar systems and domains, communicate technical trade-offs clearly, and collaborate across software engineering, data engineering, and data science.
  • Bonus points for a data engineering background, including data pipelines, large-scale processing, or lakehouse and warehouse systems.
  • Bonus points for hands-on experience with Kafka and Spark Structured Streaming.

Technologies We Use and Teach

  • Kafka
  • Spark
  • Spark Structured Streaming
  • Iceberg
  • Databricks
  • Snowflake
  • dbt
  • Prefect
  • block-forge
  • DataHub
  • Java
  • Kotlin
  • AWS
  • CloudEvents

Benefits

  • Remote work
  • Medical insurance
  • Flexible time off
  • Retirement savings plans
  • Modern family planning

Company Description

Block, Inc. (NYSE: XYZ) builds technology to increase access to the global economy. Each of our brands unlocks different aspects of the economy for more people:

  • Square makes commerce and financial services accessible to sellers.
  • Cash App is the easy way to spend, send, and store money.
  • Afterpay is transforming the way customers manage their spending over time.
  • TIDAL is a music platform that empowers artists to thrive as entrepreneurs.
  • Bitkey is a simple self-custody wallet built for bitcoin.
  • Proto is a suite of bitcoin mining products and services.
Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Block
Software Development
Salary usd 185,200 - 3..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 135,115+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later