
Principal Engineer, Customer Platform
hims & hers
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $250,000 - $290,000 per year
Job Level
Lead
Tech Stack
AWSCloudDistributed SystemsDockerDynamoDBElasticSearchGoJavaJavaScriptKafkaKotlinKubernetesNode.jsPostgresPythonRedis
About the role
- Own the architecture and evolution of Hims & Hers’ Core Customer Platform—covering catalog, subscriptions, checkout, payments, and order management.
- Design and implement distributed systems that scale to millions of transactions, balancing reliability, performance, and cost efficiency.
- Lead technical strategy for service decomposition, data modeling, and API design across multiple product domains.
- Shape and evolve shared infrastructure patterns—observability, messaging, caching, and data pipelines—to accelerate development across teams.
- Partner with Product, Data, and cross-functional partners to ensure platform capabilities enable seamless and secure customer experiences.
- Prototype and implement critical systems, setting exemplars for quality, performance, and maintainability.
- Mentor and guide senior engineers in system design, distributed architecture, and operational excellence.
- Champion best practices for security, observability, testing, and reliability—embedding them into team culture and tooling.
- Collaborate with infra and DevOps teams to ensure scalability, disaster recovery, and performance resilience in production.
- Drive architectural alignment across the organization, balancing long-term vision with near-term delivery needs.
- Represent Core Platform engineering in cross-company forums, influencing both business and technical strategy.
Requirements
- 15+ years of software engineering experience, with deep expertise in backend and distributed systems architecture.
- A proven track record designing, building, and operating large-scale event-driven systems, leveraging technologies such as Kafka, SNS/SQS, or similar streaming and messaging platforms.
- Experience architecting core e-commerce or transactional platforms, ideally spanning catalog, checkout, subscriptions, payments, fulfillment, or order lifecycle domains.
- Strong proficiency in microservice architectures, including API design, service boundaries, data modeling, and consistency strategies.
- Deep understanding of event sourcing, CQRS, and domain-driven design (DDD) principles, and how to apply them pragmatically in complex, distributed domains.
- Expertise in data pipelines and asynchronous workflows, including event orchestration, stream processing, and eventual consistency.
- Hands-on experience with cloud-native infrastructure (AWS preferred), container orchestration (Kubernetes, Docker), and infrastructure-as-code practices.
- Proficiency in one or more modern backend languages (Node.js, Kotlin, Go, Python, or Java) and data technologies (PostgreSQL, DynamoDB, Redis, Elasticsearch, etc.).
- Strong foundation in observability and operational excellence — building systems that are measurable, debuggable, and resilient under load (metrics, tracing, logging, alerting).
- Experience establishing CI/CD pipelines, testing strategies, and release management processes for distributed services.
- Deep understanding of scalability, availability, and fault-tolerance tradeoffs, and the ability to make sound architectural decisions under ambiguity.
- Proven ability to balance strategic thinking with hands-on execution—able to prototype, review critical code, and drive technical decisions that influence multiple teams.
- Exceptional collaboration and communication skills—comfortable partnering with product, data, and operations teams to align technology with business outcomes.
- Passion for mentorship and technical leadership, driving clarity, consistency, and excellence across engineering teams.
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend architecturedistributed systemsevent-driven systemsmicroservice architectureAPI designdata modelingevent sourcingCQRSdomain-driven designdata pipelines
Soft skills
mentorshiptechnical leadershipcollaborationcommunicationstrategic thinkingproblem-solvinginfluencingoperational excellenceteam culturequality assurance