Skip to content

Software Engineer III

148k – 217kSan Francisco, CARemote4+ YOE
Summary

Design, develop, and scale distributed backend systems and APIs using Python or Java. Requires 4+ years of experience building scalable services and microservices on cloud platforms.

About the role

Key Responsibilities

  • Design and build scalable backend systems and APIs
  • Develop robust and production-grade applications
  • Contribute to the design and development of services, frameworks, and distributed systems
  • Collaborate cross-functionally with product and engineering teams
  • Contribute to system design and technical decision-making

Required Skills & Qualifications

  • 4+ years of software engineering experience
  • Experience with Python and/or Java
  • Strong experience building scalable APIs and backend systems
  • Strong understanding of microservices and distributed systems
  • Experience with AWS, GCP, or Azure
  • Strong problem-solving and system design capabilities

Good to Have

  • Exposure to Golang and Typescript
  • Experience in high-growth SaaS environments
  • Exposure to data platforms or analytics systems

Compensation & Benefits

  • Base Salary Range: $147,918.75 - $216,947.50
  • Other compensation may include a bonus program or commission plan, and stock options
  • Health coverage, paid parental leave, generous paid time-off and holidays, quarterly self-care days off
  • 401K employer matching program
  • Equipment and support for remote or office work
  • Learning and development initiatives including LinkedIn Learning platform
  • Quarterly wellness education sessions
Skills
PythonJavaAWSGCPAzureMicroservicesDistributed SystemsAPIsGolangTypeScript
Similar roles at this salary range
All Backend Engineering jobs →
Tailscale

Backend Engineer, Identity

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204kUnited StatesBackend EngineeringRemote5+ YOEGoSSO
MongoDB

Senior Software Engineer, Atlas Search Query

Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.

126k – 248kSan Francisco, CABackend EngineeringHybrid5+ YOEJavaRust
Twilio

Staff Software Engineer

Lead technical architecture and roadmap for Twilio's Compliance Experiences platform, building scalable microservices and high-volume APIs while mentoring engineers and leveraging AI tools to accelerate delivery.

171k – 252kUnited StatesBackend EngineeringRemote12+ YOEGoAWS
Upstart

Senior Software Engineer, Foundations

Build and scale backend services powering personalized customer communications across SMS, email, push, and emerging channels. Partner with marketing and data teams to deliver real-time messaging, automation, and data-driven engagement systems.

167k – 231kUnited StatesBackend EngineeringRemote4+ YOEAWSJava
Imprint

Software Engineer, Backend

Backend engineer owning financial systems including transaction authorization, credit decisioning, and payment processing. Requires 5+ years building production backend systems, Go proficiency, distributed systems experience, and AI tool adoption.

140k – 200kNew York, NY +1Backend EngineeringHybrid5+ YOEGoAWS