Senior Software Engineer, Local Services | San Francisco, CA, USA

Block, Inc2 months ago
San Francisco, CA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We're looking for a senior software engineer to define technical direction, champion best practices, and make high-impact investments in the foundations that accelerate Square's Local Services ecosystem. In this role, you'll collaborate across teams, drive architecture and design decisions, and mentor engineers to deliver resilient, future-ready systems.

Compensation: Block takes a market-based approach to pay. U.S. locations are categorized into zones based on cost of labor: 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.

Key Responsibilities

  • Design, build, and evolve Square's Invoices, Appointments, and other Local Services products
  • Lead cross-team initiatives and set technical direction
  • Identify risks and provide pragmatic solutions to unblock teams
  • Solve complex performance and scalability challenges
  • Balance technical debt, system health, reliability, and security
  • Drive stewardship of technical excellence and improve developer experience
  • Establish and uphold high engineering standards
  • Communicate trade-offs clearly and advocate for long-term solutions
  • Mentor and guide engineers across the team
  • Model strong technical leadership and decision-making

Required Qualifications

  • 8+ years of software development experience
  • Expertise in large-scale distributed systems
  • Familiarity with one or more object oriented languages and strong data modeling/management skills
  • Ability to navigate ambiguity and make data-driven decisions
  • Experience across the full development lifecycle, from product definition to delivery

Preferred Qualifications

  • Strong track record of delivering user-facing products at scale with high quality
  • Background in developing business-critical products that streamline scheduling, payments, and client interactions
  • Familiarity with end-to-end commerce and services ecosystems, particularly scheduling and invoicing solutions

Benefits & Perks

  • Healthcare coverage (Medical, Vision and Dental insurance)
  • Health Savings Account and Flexible Spending Account
  • Retirement Plans including company match
  • Employee Stock Purchase Program
  • Wellness programs, including access to mental health, 1:1 financial planners, and a monthly wellness allowance
  • Paid parental and caregiving leave
  • Paid time off (including 12 paid holidays)
  • Paid sick leave (1 hour per 26 hours worked, up to 80 hours per calendar year as applicable)
  • Learning and Development resources
  • Paid Life insurance, AD&D, and disability benefits

Required Skills

Envoy
Ruby
Data Modeling
Kubernetes
Mentorship
Architectural Design
Redis
AWS
Terraform
MySQL
Kafka
Large-scale distributed systems
DynamoDB
Technical Leadership
Object Oriented Programming
Protocol Buffers
gRPC
OpenSearch
Java