Software Engineer, Program Engineering

Block

California City (CA)

Remote

USD 120,000 - 180,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Medical insurance
Flexible time off
Retirement savings plan
Family planning

Job summary

Block is seeking a full‑stack software engineer for its Compliance Program Engineering team. You will design, build, and operate platforms that label entities and manage transaction data across Block’s ecosystem, balancing immediate value with durable foundations.

You’ll work across microservices, handle sensitive data, and collaborate with Compliance, Risk, and product teams to turn regulatory and business requirements into reusable capabilities.

Qualifications

  • 3+ years of software development or equivalent experience.
  • Experience building and maintaining production software systems end-to-end with guidance.
  • Worked across the stack: backend services and user interfaces.
  • Ability to identify flaws in complex systems and fix them.
  • Curiosity about partially specified problems and ability to ask concrete questions.
  • Ability to explain technical tradeoffs to engineers and non-engineers.
  • Demonstrated AI fluency including using AI tools responsibly.
  • Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.

Responsibilities

  • Partner with your team to design, develop, test, ship, and maintain features across transaction and labeling platforms.
  • Write high-quality, well-tested code and participate in design/code reviews.
  • Design and implement systems within microservice/event-driven architectures handling sensitive data.
  • Improve coverage, quality, and usability of transaction data for investigators and analysts.
  • Build self-serve tools and high-volume ingestion pipelines for onboarding products.
  • Collaborate with Compliance, Risk, and product teams to translate requirements into durable platform capabilities.
  • Demonstrate AI fluency by leveraging AI-powered tools throughout development to improve velocity and quality.
  • Mentor and support other engineers through code reviews and technical discussions.

Skills

3+ years experience
End-to-end delivery
Cross-stack dev
Debugging mindset
Explain tradeoffs
AI fluency

Education

Bachelor's Degree in CS/CE/SE

Tools

Ruby on Rails
Sidekiq
Java
Kotlin
React
TypeScript
AWS
MySQL
Aurora
DynamoDB
Redis
LLMs tools (Goose/Claude MCP)

Job description

The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. At Block, we strive to build the best products in the world, including the ones our customers never see. The Compliance Program Engineering team builds the core infrastructure that supports Block's compliance program and the product teams that depend on it. When Block needs to meet a regulatory obligation, the investigators, analysts, and automated systems doing that work rely on our platforms to understand what is happening across Block's ecosystem and act on it.

Transactions are one of the most important building blocks at Block. We bring transaction data from across Block's products into one place and make it easy to understand, search, and use. This helps the business stay compliant and supports new product use cases. We're investing in data coverage, quality, and usability, and in self-serve tools that make it simple for new product types to onboard.

We give teams a flexible way to label any entity at Block, such as a customer, account, or transaction, without cluttering core data models. Labels can be applied through simple self-serve tools or through high-volume bulk ingestion at scale, which makes automation possible.

As a full stack software engineer on Compliance Program Engineering, you'll design, build, and operate these platforms. You'll balance delivering value today with building foundations that last. Where business units have similar needs, you'll help them share the same systems so every team can move faster.

Responsibilities
  • Partner closely with your team to design, develop, test, ship, and maintain features across our transaction and labeling platforms
  • Write high-quality, well-tested code, and participate actively in design reviews and code reviews
  • Design and implement systems that work within our microservice and event-driven architectures and handle sensitive customer and financial data with care and correctness
  • Improve the coverage, quality, and usability of transaction data so investigators, analysts, and automated systems can trust and act on it
  • Build self-serve tools and high-volume ingestion pipelines that let teams across Block onboard new products and label entities without waiting on us
  • Partner directly with Compliance, Risk, and product teams to turn regulatory and business requirements into durable, reusable platform capabilities
  • Demonstrate AI fluency by using AI-powered tools throughout the development lifecycle to improve velocity and quality, while applying sound judgment in their use
  • Learn from and support other engineers through code reviews and technical discussion
Qualifications
  • 3+ years of software development or equivalent experience
  • ~ Experience building and maintaining production software systems, and delivering well-scoped projects or features end-to-end (design, build, test, ship, operate) with guidance from more experienced engineers
  • ~ Worked across the stack, on backend services and on the interfaces people use to operate them
  • ~ Drive to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • ~ Curiosity about problems that arrive only partly specified, and a habit of asking the questions that make them concrete
  • ~ A track record of explaining technical tradeoffs in writing and in person, to engineers and non-engineers alike
  • ~ Demonstrated AI fluency, including experience using AI-powered developer tools and the ability to critically evaluate and responsibly apply their outputs
  • ~ Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience
Preferred Skills & Experience
  • Experience building platforms or self-serve tools that other engineering teams build on
  • Experience with search systems, data modeling, or bulk data ingestion at scale
  • Experience working with sensitive data (PII, PCI) or building to privacy, security, or regulatory requirements
  • Interest in compliance or financial technology is a plus.
  • Ruby on Rails, Sidekiq
  • Java, Kotlin
  • React, TypeScript
  • AWS
  • MySQL, Aurora, DynamoDB, Redis
  • LLMs, AI agents and tooling (Goose, Claude, MCP

We’re working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances.

Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want. Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering. 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. Together, we’re helping build a financial system that is open to everyone.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Program Engineering
Software Engineer, Program Engineering

Block • San Francisco (CA)

On-site
USD 218,000 - 327,000
Remote work
Medical insurance
Flexible time off
+2
Software Engineer, Program Engineering Bay Area, CA, US
Software Engineer, Program Engineering Bay Area, CA, US

Block, Inc. • San Francisco (CA)

Hybrid
USD 196,000 - 294,000
Remote work
Medical insurance
Flexible time off
+2
Software Engineer, Program Engineering
Software Engineer, Program Engineering

Block • California

Remote
USD 230,000 - 310,000
Remote work
Medical insurance
Flexible time off
+2
Engineering Manager - Finance & Supply Chain Engineering
Engineering Manager - Finance & Supply Chain Engineering

Block • California

Remote
USD 180,000 - 240,000
Remote work
Medical insurance
Flexible time off
+2
Engineering Manager - Finance & Supply Chain Engineering
Engineering Manager - Finance & Supply Chain Engineering

Block • San Francisco (CA)

On-site
USD 180,000 - 270,000
Remote work
Medical insurance
Flexible time off
+2
Engineering Manager - Finance & Supply Chain Engineering
Engineering Manager - Finance & Supply Chain Engineering

Block • California City (CA)

Remote
USD 180,000 - 260,000
Remote work
Medical insurance
Flexible time off
+2
Product Compliance Manager, Square
Product Compliance Manager, Square

Block • San Francisco (CA)

Remote
USD 172,000 - 258,000
Remote work
Medical insurance
Flexible time off
+1
Product Compliance Manager, Square Bay Area, CA, US
Product Compliance Manager, Square Bay Area, CA, US

Block, Inc. • United States

Hybrid
USD 150,000 - 230,000
Senior Data Engineer, Risk
Senior Data Engineer, Risk

Cash App • New York (NY)

Remote
USD 198,000 - 297,000
Senior Data Engineer, Risk
Senior Data Engineer, Risk

Cash App • Seattle (WA)

Remote
USD 198,000 - 297,000