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