Senior Software Engineer, Product Platform

Block

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$217,800–$326,800 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $272k
$95k most similar roles pay here $352k

This role pays more than 97% of similar roles. Most pay $151,000–$213,200 — the shaded band above. At the midpoint, this role pays about $272k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Block

Block, Inc. (formerly Square) is a financial technology company operating the Square merchant payments ecosystem, Cash App peer-to-peer payments, TIDAL music streaming, and Bitcoin-focused financial services. Industry: Financial Technology & Payments

Block currently has 45 open roles on FindRole.

Listed pay typically runs $217,800–$326,800 across 45 roles with salary data.

Most-posted roles

View all roles at Block

At a glance

TL;DR · Senior Software Engineer, Product Platform

Careers - Senior Software Engineer, Product Platform joins the Data Stores team to build and unify foundational database and storage platforms for internal engineers. This role involves designing, building, and operating platform software, including services, APIs, and developer tools that automate provisioning, schema changes, migrations, and upgrades. The engineer will solve scaling and performance problems while ensuring data correctness and availability across backend services, distributed systems, and cloud infrastructure. Key responsibilities include partnering with teams on schema design, modernizing existing platforms to reduce operational toil, and leading projects from framing through implementation. Required skills include experience with relational databases, distributed storage, and Kubernetes. The technical stack includes MySQL, AWS Aurora, Vitess, DynamoDB, Redis, ElastiCache, OpenSearch, Go, Java, Ruby, and AI-assisted engineering tools to manage complex data infrastructure and improve developer experience.

What does a Software Engineer earn in California?

Median $214000 from 925 postings across 71 companies.

See salary data

What you'll do

  • Design, build, and operate database and storage platform software for internal engineering teams.
  • Develop services, APIs, and developer tools to automate database provisioning, schema changes, and migrations.
  • Solve complex database scaling and performance problems while ensuring data correctness and availability.
  • Partner with engineering teams to provide guidance on schema design and query patterns.
  • Unify and modernize existing data store platforms to reduce operational toil for other engineers.
  • Lead technical projects from initial problem framing through implementation, testing, and incident response.
  • Balance trade-offs between performance, reliability, cost, maintainability, and developer experience.
  • Integrate AI tools into the development workflow to accelerate system understanding and engineering tasks.

What we're looking for

  • A minimum of 5 years of related experience with a Bachelor’s degree, or 3 years with a Master’s degree, or equivalent work experience.
  • Experience building and operating backend, infrastructure, or distributed systems.
  • Meaningful experience working with relational databases in production environments.
  • Strong software engineering fundamentals and the ability to work across unfamiliar systems and technical domains.
  • Practical understanding of database concepts including transactions, indexing, replication, schema evolution, and query performance.
  • Experience in at least one area such as database infrastructure, distributed storage, online migrations, cloud services, Kubernetes, observability, or developer tooling.
  • A track record of turning ambiguous technical problems into clear plans and working solutions.
  • Interest in using AI tools as part of an engineering workflow.

More like this

Similar roles

Senior Platform Software Engineer

Apple Inc

Seattle, WA 32 days ago $142,300–$263,300
Go Kubernetes Helm CI/CD PostgreSQL CockroachDB Terraform OpenTofu OpenTelemetry mTLS CUE Jsonnet Rego Open Policy Agent
8+ yrs exp

Senior Software Engineer, Product Platform

Block

New York, NY 3 days ago $217,800–$326,800
MySQL AWS Aurora Vitess DynamoDB Redis ElastiCache OpenSearch AWS Kubernetes Go Java Ruby Distributed Systems Observability
5+ yrs exp

Staff Database Engineer

PayPal

San Jose, CA +1 32 days ago $176,500–$262,350
AWS DynamoDB Aurora MySQL Cassandra DocumentDB ElastiCache OpenSearch Redis Elasticsearch Terraform CloudFormation Ansible Puppet Python Java Bash Lambda Infrastructure as Code
5+ yrs exp Hybrid

Senior Software Engineer, Platform

Oracle

Nashville, TN 9 days ago $92,500–$209,500
Java C++ C# Go RESTful APIs Microservices Oracle Cloud Infrastructure distributed-systems Containers Source Control Observability Service Reliability Engineering SDKs API Design
4+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 96 days ago $92,500–$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp