Principal Software Engineer-SRE

The Ladders
United States
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$131,000.0 - $185,000.0
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering Software Quality Distributed Systems Software Engineering

Job description

  • Lead design and implementation of reliability strategies for distributed systems
  • Guide architectural decisions and long-term system evolution
  • Identify systemic risks and drive architectural improvements
  • Lead incident management and operational maturity efforts
  • Champion blameless post-incident reviews for system improvements
  • Apply engineering practices to reduce manual work and improve observability
  • Collaborate with teams to embed reliability in system design

Requirements

  • 10+ years of experience in software engineering, SRE, or systems engineering roles
  • Extremely strong proficiency in Java and its ecosystems
  • Deep experience operating complex, distributed systems in production
  • Strong software engineering background and code quality track record
  • Demonstrated ability to lead cross-team initiatives and influence decisions

Benefits & conditions

  • Medical, dental and vision insurance
  • Paid time off and sick leave
  • Tuition reimbursement
  • 401(k) contributions with employer match
  • Flexible spending accounts
  • Life insurance and disability coverage
  • Employee share purchase program (ESPP)

Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification-your background could be exactly what this team needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:48 min

Balancing code generation velocity with software quality standards

Lilia Gargouri Lilia Gargouri · Coffee With Developers

4:08 min

Introduction to speakers and model-based systems engineering goals

Daniel Siegl +1 · LIVE

1:29 min

Overcoming challenges in AI-assisted distributed system development

Przemysław Ładyński Przemysław Ładyński · WWC Europe 2026

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:16 min

Defining software quality as behavior encountering reality

Brian Lovin Brian Lovin · WWC Europe 2026

Videos

See all

Related articles

See all