Point your AI agent at freehire and let it find you a job.

Get the CLI →

Hims & Hers

Senior Software Engineer (Backend)

Posted Updated 1 view
Discussion
  • Hims & Hers is on a mission to empower people to live healthier lives. Our Patient team plays a critical role in achieving this by building services for the Patient Health Data Platform, enabling both patient and provider experiences
  • As a Sr. Software Engineer, you will be a key technical leader responsible for designing and implementing scalable, high-performance solutions across back-end systems. You will collaborate with cross-functional teams to drive architectural decisions, mentor engineers, and influence the direction of our platform
  • Lead the design and architecture of scalable and performant backend solutions that meet product requirements and enhance the experience of our platform powers
  • Provide technical guidance and mentorship to engineers on best practices, design patterns, and coding standards
  • Advocate for your team’s technical needs and priorities within the broader engineering organization
  • Participate in product discovery sessions to assess feasibility, explore user needs, define product features, and validate ideas with prototypes and experiments
  • Work closely with other engineering teams to ensure seamless integration and communication across systems and services
  • Contribute to the vision for the team and the platform as a technical leader, identifying new and strategic technologies and technical investments that improve security, scalability, reliability, and performance
  • Break down complex projects into clear, actionable tasks to drive successful outcomes
  • Implement observability practices across the platform, including logging, monitoring, and alerting, to ensure system reliability and performance
  • Elevate the team’s engineering standards by leading efforts to improve workflows, processes, and tools
  • Analyze performance metrics and user feedback to identify opportunities for improvement and drive optimization efforts
  • Create and maintain technical documentation for architecture and development processes
  • Conduct code reviews and contribute to knowledge-sharing initiatives within the team
  • Identify performance bottlenecks and propose enhancements to optimize system performance and reliability
  • Stay updated with industry trends, technologies, and best practices, and propose innovative solutions to improve the platform
  • Act as a key contributor to the hiring process by assisting with interviews and onboarding new engineers
  • Model a culture of open communication and continuous improvement by providing constructive feedback and coaching to junior team members

Benefits

  • Generous PTO: Take the time you need, when you need it - including generous parental leave
  • Full healthcare: High-coverage medical, dental & vision coverage for individuals and families
  • Retirement planning: Take advantage of our 401(k) plan including contribution matching
  • Work from anywhere: We are a remote-first company, so you can work from anywhere you like in the uS
  • Robust compensation: We offer competitive salary bands and stock options
  • Employee discount: Employees can take advantage of product discounts
  • Utility stipend: A extra $75 each month to cover extra cell phone, internet, or data usage
  • Spending accounts: Options for additional HSA and FSA plans to help toward healthcare costs
  • Excellent problem-solving skills and the ability to think critically and strategically
  • Proven experience in building scalable web applications and services, preferably in a cloud environment
  • 5+ years as a software engineer, shipping production code
  • Strong communication and collaboration skills, with the ability to work effectively within and across teams
  • Experience with continuous integration and continuous deployment (CI/CD) processes, including integrated unit tests and end-to-end integration tests
  • Bachelor’s or higher in Computer Science or equivalent professional experience
  • Experience with agile software development and delivery methodology
  • Experience with Relational Databases, PostgreSQL preferred
  • Capable of prioritizing multiple projects in order to meet goals without management oversight
  • 3+ years of experience with back-end distributed system design, development, and delivery
  • 3+ years of experience with microservice architectures
  • Proficiency with the delivery and hosting of front ends and microservices on Kubernetes and AWS
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks (React, React Native, NextJS)
  • Healthcare tech, wearables, or connected device data experience
  • Experience building developer frameworks or tools (e.g., having contributed to a framework itself, not just built with one)
  • Web performance optimization experience
  • If you’re excited about this role, we encourage you to apply—even if you’re not sure if your background or experience is a perfect match

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.