JobHabor

Senior Software Engineer

Block

Location
US
Workplace
Hybrid
Employment
Full Time
Salary
USD 185,200–326,800/yr
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Build and operate balance and transaction systems of record
  • Build settlement orchestration
  • Develop self-serve ledgering APIs
  • Emit balance and settlement data
  • Design and implement distributed transaction-processing systems
  • Drive convergence across financial services
  • Operate tier-0 and tier-1 financial systems
  • Debug production issues
  • Use AI agents throughout the development lifecycle
  • Build agents and automation
  • Lead complex projects end to end
  • Mentor other engineers
  • Contribute to the technical direction of the team
  • Work with stakeholders to ship new capabilities

Requirements

  • 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience
  • Experience designing and operating distributed, high-throughput, fault-tolerant services
  • Strong understanding of consistency, idempotency, and failure handling
  • Experience building money-movement systems such as ledgers, double-entry accounting, settlement, or treasury
  • Proficiency in at least one major programming language (Java, Kotlin, or Go)
  • Strong SQL
  • Experience leading complex, ambiguous projects across multiple engineering teams
  • High standards for software architecture and engineering practices
  • Proficiency in using AI tools throughout the software development lifecycle
  • Strong written and verbal communication skills

Skills

  • Java
  • Kotlin
  • Python
  • Temporal
  • Protocol Buffers
  • jOOQ
  • GraphQL
  • MySQL
  • Aurora
  • Vitess
  • Databricks
  • Snowflake
  • AWS
  • Kubernetes
  • Terraform
  • Datadog

Similar roles