Skip to content
StripeStripe

Senior Software Engineer

Senior Software Engineer designing and operating high-scale distributed systems and core networking infrastructure for internal product teams. Requires a bachelor’s degree and 5 years of software engineering experience, or a master’s degree with 3 years, plus strong cloud, Java, Go, and Kubernetes expertise.

About the job

Responsibilities

  • Design, build, and maintain high-scale distributed systems.
  • Build core networking solutions, including load balancing, mTLS networking, fleet health, and observability for microservices.
  • Enable internal infrastructure teams to operate products globally and at scale.
  • Scope, design, implement, and deploy robust solutions while balancing reliability, throughput, latency, resiliency, engineering velocity, and cost.
  • Improve resiliency, reliability, efficiency, and management at scale through software solutions.
  • Contribute to team strategy, roadmap, tooling, processes, and culture.
  • Set clear goals and provide regular feedback on team member performance.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science or a related field and 5 years of post-bachelor's progressive software engineering experience; alternatively, a master's degree or foreign equivalent and 3 years of software engineering experience.
  • 3 years of experience with cloud systems, AWS, Azure, Google Cloud, and Oracle Cloud Infrastructure.
  • Experience creating technical architecture and designs.
  • Experience building operating infrastructure and tools that empower developers.
  • Experience developing software with Java and Go.
  • Experience developing, maintaining, and debugging distributed systems using open-source tools.
  • Ability to break down complex systems, identify optimization opportunities, and make data-driven cost-performance tradeoffs.
  • Experience with Kubernetes, EC2, Envoy, Linux, and Puppet.

Compensation and Benefits

  • Base salary: $221,187–$285,600 per year.
  • Additional benefits may include equity, company bonus or sales commissions/bonuses, 401(k), medical, dental, vision, and wellness stipends.
  • 40 hours per week.
  • 100% telecommuting permitted.

Skills

AWS, Microsoft Azure, GCP, Oracle Cloud Infrastructure, Java, Go, Kubernetes, Amazon Ec2, Envoy, Linux, Puppet, Distributed Systems, Technical Architecture, Load Balancing, Mtls

Gusto

Gusto

New York, NY
Software Engineer, Payments
$222k+/yrHybrid7+ YOEBackend Engineering

Build and scale Gusto’s Payments platform, designing fault-tolerant distributed systems and guiding large technical projects end to end. The role requires 7+ years of experience, strong architectural judgment, and expertise with production software; payments or accounting experience is preferred.

Replit

Replit

Foster City, CA

Senior Software Engineer, Growth Enablement
$220k+/yrHybrid4+ YOEBackend Engineering

Build agentic growth and marketing infrastructure spanning attribution, audiences, lifecycle engagement, referrals, promotions, web, mobile, billing, and data. The role requires strong backend software engineering, SQL and data warehouse expertise, and close collaboration with go-to-market teams.

Scale AI

Scale AI

San Francisco, CA
Senior Software Engineer, Platform
$216k+/yrOn-site5+ YOEBackend Engineering

Senior Software Engineer on the Platform Engineering team, designing and building shared data platforms, cloud infrastructure, orchestration systems, and developer tooling. Requires backend engineering experience, distributed systems expertise, and proficiency with cloud, containerization, databases, and CI/CD.

Parafin

Parafin

San Francisco, CA

Senior Software Engineer, Lending Products
$215k+/yrHybrid5+ YOEBackend Engineering

Build and own backend platform infrastructure that enables engineering teams to develop and ship lending products quickly and reliably. The role requires 5+ years of backend experience, strong ownership, and effective cross-functional collaboration.

Instacart

Instacart

United States

Senior Software Engineer, Fulfillment
$214k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for designing and scaling fulfillment-focused platform systems, optimizing databases and architectures, and improving engineering delivery with AI tooling. Requires a master’s degree and 2 years of related experience, or a bachelor’s degree with 5 years of progressive experience.