Software Engineer III

Location: San Francisco, CA
Employment Type: Full-time
Work Model: On-site

Company Overview

Our client is a leading digital healthcare platform in the U.S., trusted by millions of consumers and healthcare professionals annually. They provide access to savings and affordability options for healthcare products nationwide, as well as comprehensive health research and information. Their technology has helped consumers save billions on healthcare costs since their founding.

Their mission is to make healthcare more convenient and affordable for Americans through innovative solutions for consumers, employers, health plans, and other stakeholders in the healthcare ecosystem.

About The Role

In this position, you will play an important role in building new backend services that power our client’s Subscriptions products. You’ll collaborate closely with cross-functional partners including product managers, data analysts, and fellow engineers to design and deliver scalable solutions that directly impact customers. Your contributions will support the team’s efforts to modernize their technical architecture, ensuring a smooth evolution from legacy systems to more flexible, maintainable services.

You will have the opportunity to work on mission-critical services and APIs that directly impact the customer experience. The company values deep ownership, continuous learning, and a balanced approach between technical craftsmanship and speed-to-market. Join their team to help drive innovation while growing your expertise in both Go and Python.

Responsibilities

  • Design, develop, and maintain new Golang microservices while supporting existing Python systems
  • Support the transition away from the legacy Python monolith, ensuring continuity and minimal disruption
  • Conduct thorough code reviews and provide actionable feedback to foster technical excellence
  • Write clear technical documentation and create architecture diagrams to support knowledge sharing and operational transparency
  • Collaborate with stakeholders to translate business requirements into scalable technical solutions
  • Make data-driven engineering decisions to bolster service reliability and performance
  • Cultivate a culture of excellence and participate in the team’s on-call rotation to ensure a high level of service availability
  • Mentor and learn from other engineers, lead engineering discussions, and champion best practices
  • Enhance and evolve engineering practices, processes, and standards across the team
  • Embrace a collaborative and growth-oriented approach to overcoming technical challenges
  • Support Growth-focused experimentation through exposure to tactics and tooling like Optimizely
  • Leverage analytics tooling and data platforms such as Segment, Amplitude, or Looker to drive insights and inform product and technical decisions

Skills And Qualifications

  • 3+ years of professional experience as a backend engineer with strong expertise in Go
  • Proficiency in developing cloud-based services using Golang
  • Solid working knowledge of Python to maintain and gradually phase out legacy systems
  • Hands-on experience designing, building, and maintaining cloud services (AWS or GCP preferred)
  • Strong understanding of relational databases, schema design, and query optimization
  • Experience with containerization (Docker, Kubernetes) and modern microservice architectures
  • Background in production-level operations, including monitoring, logging, and alerting (e.g., Datadog, CloudWatch)
  • Proficient debugging and troubleshooting skills for complex production issues
  • Demonstrated ability to thrive in Agile environments, employing TDD, unit testing, and CI/CD best practices
  • Excellent communication skills and the ability to collaborate effectively in a remote-first setting
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience

Nice To Have

  • Prior experience working on large-scale system decompositions or migrations from monolithic systems to microservices
  • Familiarity with API design patterns such as GraphQL, gRPC, and RESTful services
  • Exposure to event-driven architectures, particularly with technologies like Apache Kafka
  • Experience with DevOps practices and infrastructure-as-code tooling, such as Terraform

Engineering teams are responsible for supporting appropriate security controls, including management, operational, and technical controls in addition to general best practices, such as reading and adhering to security policies and procedures, being vigilant and observant of potential security threats, etc.

Compensation

Salary Range for San Francisco location: $161,000 – $257,000

Our client offers competitive compensation packages including annual cash bonuses and equity grants, plus comprehensive benefits:

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Employee Stock Purchase Plan (ESPP)
  • Unlimited vacation
  • Paid holidays and sick leave
  • Mental and financial wellness programs
  • Fertility benefits and parental leave
  • Pet insurance
  • Supplemental life insurance options
  • Company-paid short-term and long-term disability

Our client is committed to diversity and inclusion, encouraging applications from underrepresented groups including women, people of color, LGBTQ+ individuals, persons with disabilities, and Veterans. They recognize that candidates may not check every qualification box and still encourage interested individuals to apply.

Job Category: Engineering
Job Type: Full Time
Job Location: San Francisco

Apply for this position

Allowed Type(s): .pdf, .doc, .docx