Careers - Software Engineer, Finance Applications

Block

Quick summary

Work type
On-site
Location
Bay Area, CA
Salary
$180,000–$270,000 / yr
Posted
46 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $225k
$127k most similar roles pay here $285k

This role pays more than 82% of similar roles. Most pay $142,400–$213,462 — the shaded band above. At the midpoint, this role pays about $225k versus about $178k 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 220 open roles on FindRole.

Listed pay typically runs $189,000–$283,600 across 55 roles with salary data.

Most-posted roles

View all roles at Block

At a glance

TL;DR · Careers - Software Engineer, Finance Applications

As a Software Engineer on Block's Financial Platform Engineering team, you will design and build backend services, integrations, and workflow engines to support the company’s financial operations and reporting infrastructure. You’ll lead platform migrations, ensuring business-critical workflows transition smoothly from legacy systems to Block’s internal platforms with zero disruption. Your role involves creating configurable workflow engines, automating complex processes, and maintaining robust API integrations between various systems like Oracle Fusion and Salesforce. Success in this AI-driven team requires strong collaboration across Accounting, FP&A, Tax, Procurement, Product, TPMs, Engineering, and Data teams to translate financial requirements into technical solutions while ensuring compliance and data integrity. You should have experience with distributed systems, workflow management, API development, and working on regulated systems, along with proficiency in Kotlin, Java, Python, JavaScript, AWS, Kubernetes, and AI-assisted development tools like Claude Code and GitHub Copilot.

What you'll do

  • Design and implement backend services for financial operations to ensure compliance.
  • Lead the migration of business-critical workflows from legacy systems to Block's internal platforms.
  • Build workflow engines and automation systems to reduce manual effort across multiple lines of business.
  • Own end-to-end integrations between internal and external systems using APIs and event streams.
  • Translate complex financial requirements into technical solutions for cross-functional stakeholders.
  • Ensure data integrity and compliance in built systems through audit trails and access controls.
  • Mentor engineers, drive architecture decisions, and raise the bar on code quality and reliability.

What we're looking for

  • 6+ years of experience in developing complex software systems.
  • Strong background in distributed systems design and high-throughput service architecture.
  • Proficiency in building APIs and integrations using REST, gRPC, and event-driven architectures.
  • Experience working on financially sensitive or regulated systems with built-in compliance features.
  • Regular use of AI-assisted development tools for prototyping, implementation, debugging, and code review.

More like this

Similar roles

Careers - Software Engineer, Cash App - Controls

Block

Bay Area, CA 51 days ago $217,800$326,800
AWS Kubernetes DynamoDB MySQL Event-driven architecture (Kafka) DataDog Prometheus AI-Driven Development Claude Code Goose (Block's open-source AI agent) Cursor GitHub Copilot Anthropic's Model Context Protocol (MCP) Kotlin Java

Careers - Software Engineer, Cash App - Controls

Block

New York, NY 51 days ago $217,800$326,800
AWS Kubernetes DynamoDB MySQL Event-driven architecture (Kafka) DataDog Prometheus AI-Driven Development Claude Code Goose (Block's open-source AI agent) Cursor GitHub Copilot Anthropic's Model Context Protocol (MCP) Kotlin Java