Software Engineer, Finance Applications

Block

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $272k
$114k $350k
below market most similar roles pay here above market

This role pays more than 93% of similar roles. Most pay $137,125–$225,000 — the blue band above. At the midpoint, this role pays about $272k versus about $181k 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 41 open roles on FindRole.

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

Most-posted roles

View all roles at Block

At a glance

TL;DR · Software Engineer, Finance Applications

JOB TITLE: Careers - Software Engineer, Finance Applications As a Software Engineer on the Financial Platform Eng team, you will build the foundational financial technology infrastructure supporting all Block brands. You will design and implement backend services, integrations, and workflow engines for accounting, tax, and procurement while ensuring regulatory compliance. Your daily work involves architecting migrations from legacy vendor platforms to internal systems, building event-driven automations, and managing end-to-end integrations using APIs and messaging patterns. You will utilize an AI-first approach, directing agentic coding tools across the development lifecycle. Key technologies include Kotlin, Java, Python, JavaScript, DynamoDB, MySQL, Kafka, Snowflake, AWS, and Kubernetes. You must possess expertise in distributed systems, state machines, and building for financially sensitive environments to solve complex problems regarding revenue streams, reconciliations, and general ledger reporting.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement backend services for accounting, tax, and procurement to ensure corporate compliance.
  • Architect the migration of business-critical workflows from legacy vendor platforms to internal systems with zero disruption.
  • Build configurable workflow engines and event-driven automations to reduce manual effort across business lines.
  • Design and maintain end-to-end integrations between internal platforms and external systems using APIs and messaging patterns.
  • Translate complex financial and regulatory requirements from stakeholders into well-architected technical solutions.
  • Build systems with integrated audit trails, access controls, and data governance to meet multi-jurisdictional requirements.
  • Direct AI agents across the full development lifecycle to prototype, implement, and debug software.
  • Lead technical discussions to drive architecture decisions and mentor engineers on code quality and reliability.

What we're looking for

  • Have experience working on complex systems and delivering quality software.
  • Possess strong fundamentals in distributed systems design for high throughput and state management.
  • Have experience with workflow or state machine systems involving complex lifecycles and branching logic.
  • Demonstrate proficiency in building and maintaining APIs and integrations using REST, gRPC, and event-driven architectures.
  • Have experience working on financially sensitive or regulated systems with a focus on idempotency and audit trails.
  • Possess strong collaboration skills to translate ambiguous business requirements from non-technical stakeholders into engineering work.
  • Familiarity with agentic engineering and an AI-first mentality to augment development capabilities.
  • Experience with platform migrations, financial services domains, or multi-tenant platforms (preferred).

More like this

Similar roles

Software Engineer, Program Engineering

Block

San Francisco, CA 26 days ago $217,800–$326,800
Ruby on Rails Sidekiq Java Kotlin React TypeScript AWS HTTP JSON gRPC Protocol Buffers MySQL Aurora DynamoDB Redis Kafka Microservices Event-driven architecture Datadog Buildkite Gradle LLMs AI Agents
3+ yrs exp

Security Engineer, Business Continuity & Risk

Block

San Francisco, CA 25 days ago $180,000–$270,000
Python Java Kotlin Go LLM Claude AWS GCP Kubernetes Terraform CI/CD Buildkite SQL Snowflake gRPC Protocol Buffers REST APIs Event-driven architecture JSON HTTP
4+ yrs exp

Software Engineer, Finance Engineering

Apple Inc

San Francisco, CA 38 days ago $184,700–$324,800
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Microservices RESTful API gRPC GraphQL OpenAPI Swagger Protobuf Oracle MySQL Cassandra MongoDB Pinecone Weaviate pgvector Kafka RabbitMQ ActiveMQ Redis Memcached Elasticsearch OpenSearch Airflow Spark Flink Pact REST Assured Postman LLMs RAG
8+ yrs exp

Senior Software Engineer, Finance Engineering

Apple Inc

San Francisco, CA 4 days ago $184,700–$324,800
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Microservices RESTful API gRPC GraphQL OpenAPI Swagger Protobuf Kafka RabbitMQ ActiveMQ Event Sourcing CQRS Oracle MySQL Cassandra MongoDB Elasticsearch OpenSearch JVM GenAI
6+ yrs exp