# Software Engineer, Finance Applications

**Company**: Block
**Location**: Bay Area, CA
**Experience**: senior
**Job type**: full-time
**Salary**: Zone A: $217,800-$326,800 USD
Zone B: $207,000-$310,400 USD
Zone C: $196,100-$294,100 USD
Zone D: $185,200-$277,800 USD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://job-boards.greenhouse.io/block/jobs/4901418008?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ffeec2dd-547

## Description

The Financial Platform Eng team at Block is looking for a Software Engineer to design and build backend services, integrations, and workflow engines that keep the foundational financial operations running.

As a Software Engineer, you'll focus on transforming complex financial requirements into scalable technology solutions, with a specific emphasis on AI enablement.

Responsibilities:

- Build financial operations and reporting infrastructure

- Lead a platform migration

- Design workflow and automation systems

- Own integrations end-to-end

- Partner across the business

- Ensure compliance and data integrity

- Lead technical discussions

- Direct AI agents across the full development lifecycle

- Expand what's possible with AI tooling

Requirements:

- Embrace an AI-first mentality

- Familiar with agentic engineering

- 6+ years working on complex systems and delivering quality software

- Strong fundamentals in distributed systems design

- Experience with workflow or state machine systems

- Proficiency in building and maintaining APIs and integrations

- Experience working on financially sensitive or regulated systems

- Strong collaboration skills and the ability to work effectively with non-technical stakeholders

Nice to Have:

- Experience with platform migrations

- Background in financial services domains

- Experience building multi-tenant or multi-BU platforms

- Experience with operational analytics

Technologies We Use and Teach:

- AI-Driven Development: Claude Code, Goose, Cursor, GitHub Copilot, Anthropic's Model Context Protocol (MCP)

- Languages: Kotlin, Java, Python, JavaScript

- Protocols: HTTP, JSON, gRPC, Protocol Buffers

- Data: DynamoDB, MySQL, Kafka, Snowflake

- Infrastructure: AWS, Kubernetes

- Observability: DataDog, Prometheus

- Feature Management: LaunchDarkly

## Skills

### Required
- AI-Driven Development
- agentic engineering
- distributed systems design
- workflow or state machine systems
- APIs and integrations
- financially sensitive or regulated systems

### Nice to have
- platform migrations
- financial services domains
- multi-tenant or multi-BU platforms
- operational analytics

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/block/jobs/4901418008?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
