Block logo

Software Engineer, Program Engineering

Block

Bay Area, CA · US - CA - Bay Area - Remote · 3+ years experience · Remote · Posted Sep 23, 2026

At a glance

Experience
3+ years experience
Workplace
Remote
Location
Bay Area, CA · US - CA - Bay Area - Remote

About the role

  • As a full stack software engineer on Compliance Program Engineering at Block, you'll design, build, and operate core platforms supporting compliance infrastructure.
  • The team focuses on unified transaction store and search, as well as entity labeling, ingestion, and workflow.
  • You will balance delivering value today with building foundations that last while working with an incubator mindset.

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
  • Participate in operational ownership of engineering systems, including on-call, incident response, and postmortems
  • Demonstrate AI fluency by using AI-powered tools throughout the development lifecycle to improve velocity and quality, while applying sound judgment in their use
  • Hold your teammates, and yourself, to high engineering standards
  • Learn from and support other engineers through code reviews and technical discussion

Requirements

  • 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 qualifications

  • 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
  • Experience integrating LLMs or agents into production workflows
  • Interest in compliance or financial technology

Benefits

  • Remote work
  • Medical insurance
  • Flexible time off
  • Retirement savings plans
  • Modern family planning

Workplace

  • Remote work is offered.

Skills

  • Ruby On Rails
  • Sidekiq
  • Java
  • Kotlin
  • React
  • TypeScript
  • AWS
  • HTTP
  • JSON
  • gRPC
  • Protocol Buffers
  • MySQL
Show all 15 skills
  • Aurora
  • DynamoDB
  • Redis

Block

Software Engineer, Program Engineering

Apply now