Job Closed
This listing is no longer active.
hims & hers offers a modern approach to health and wellness.
Principal Engineer, Customer Platform
Location
United States
Posted
179 days ago
Salary
$250K - $290K / year
Seniority
Lead
Job Description
Principal Engineer, Customer Platform
hims & hers
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
BitsightBitsight is a cyber risk management leader transforming how companies manage exposure, performance, and risk for themselves and their third parties. Companies rely on Bitsight to prioritize their cybersecurity investments, build greater trust within their ecosystem, and reduce their chances of financial loss. Built on over a decade of technological innovation, its integrated solutions deliver value across enterprise security performance, digital supply chains, cyber insurance, and data analysis. We invented the cyber ratings industry in 2011. Over 3000 customers trust Bitsight. Over 750 teammates are dispersed throughout Boston, Raleigh, New York, Lisbon, Singapore, and remote.
• Join one of our Engineering teams, focusing on our Third Party Risk Management business. • Manage the cybersecurity risks of their vendor ecosystems, leveraging Bitsight’s unique data, insights, and workflows. • Solve complex challenges and actively contribute new ideas, tools, and techniques that lead to team-wide improvement. • Collaborate effectively in a team setting to deliver high-quality software.
Senior Engineering Lead
PhillyTech (SaaS Talent)We are re-branding to SaaS Talent. Our vision is to be the #1 resource for SaaS & Hi-Tech Talent.🚀
• Lead and mentor a high-performing team of senior engineers. • Spend the majority of your time writing and reviewing production code. • Architect, build, and ship AI-driven features at speed. • Integrate AI into engineering workflows, including coding, reviews, and monitoring. • Drive best practices across clean code, testing, and CI/CD pipelines. • Maintain platform stability, scalability, and performance as the product grows. • Collaborate closely with product and leadership on technical priorities and roadmap. • Set engineering standards that enable rapid delivery without sacrificing quality.
• Contribute to development for SDKs in supported platforms: Implement new features and improvements to meet customer performance and resiliency requirements • Keep up to date with the latest development practices • Collaborate with our engineering and product teams to drive the implementation and release of major features • Actively maintain our open-source repositories • Identify areas of improvement and advocate for best practices • Have an active voice in shaping both technology and product decisions
Technical Lead – Federal Health, Secret Clearance
RacknerRackner, Inc. builds cutting-edge solutions that apply the power of AI and DevSecOps in public and private clouds, leveraging the future of computing capability and technologies su
• Serve as a technical leader within cross-functional engineering teams, helping translate mission needs into executable technical plans. • Collaborate closely with engineers, architects, operations, and delivery partners to manage dependencies and surface risks early. • Mentor team members and contribute to a culture of accountability, quality, and continuous improvement. • Comfort operating in cloud-native, DevSecOps, data, or security-focused environments where priorities evolve.




