Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
hims & hers

Senior Software Engineer, Customer Retention

hims & hers

Sr. Software Engineer designing scalable web experiences at Hims & Hers for customer retention.

Posted 5/29/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $170,000 - $200,000 per yearWebsite

Tech Stack

Tools & technologies
AndroidAWSCloudGraphQLiOSJavaScriptKotlinKubernetesMicroservicesNext.jsNode.jsPostgresReactReact NativeRedis

About the role

Key responsibilities & impact
  • Lead the design and architecture of scalable and performant full-stack solutions that meet product requirements and enhance user experience.
  • Provide technical guidance and mentorship to engineers on best practices, design patterns, and coding standards.
  • Advocate 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.
  • Collaborate with UX/UI designers to create intuitive and engaging user interfaces that address user pain points and enhance the overall experience.
  • 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 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

Requirements

What you’ll need
  • 7+ years as a software engineer, shipping production code
  • 3+ years of experience with back end distributed system design, development and delivery, preferably in an eCommerce environment
  • 3+ years of experience with microservice architectures
  • Bachelor’s or higher in Computer Science or equivalent professional experience
  • Proven experience in building scalable web applications and services, preferably in a cloud environment
  • Proficiency in web and mobile front-end technologies such as HTML, CSS, and JavaScript frameworks (React, React Native, NextJS, GraphQL) and back-end technologies (Node.js, Redis, Kotlin)
  • Strong experience developing React Native applications for iOS and Android
  • Proficiency with full stack delivery and hosting of front ends and microservices on Kubernetes and AWS
  • Excellent problem-solving skills and the ability to think critically and strategically
  • Experience with agile software development and delivery methodology
  • Experience with continuous integration and continuous deployment (CI/CD) processes including integrated unit tests and end-to-end integration tests
  • Experience with Relational Databases, PostgreSQL preferred
  • Strong communication and collaboration skills, with the ability to work effectively within and across teams
  • Capable of prioritizing multiple projects in order to meet goals without management oversight

Benefits

Comp & perks
  • Competitive salary & equity compensation for full-time roles
  • Unlimited PTO, company holidays, and quarterly mental health days
  • Comprehensive health benefits including medical, dental & vision, and parental leave
  • Employee Stock Purchase Program (ESPP)
  • 401k benefits with employer matching contribution
  • Offsite team retreats

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack solutionsback end distributed system designmicroservice architecturesscalable web applicationsHTMLCSSJavaScriptReactNode.jsPostgreSQL
Soft Skills
technical guidancementorshipproblem-solvingcritical thinkingstrategic thinkingcommunicationcollaborationprioritizationcontinuous improvementfeedback
Certifications
Bachelor’s in Computer Science