San Francisco, California, United States Hybrid Employment USD 178,380 - 198,200 Yearly

Sephora is hiring a Lead Software Engineer

About the Role

Sephora seeks a Lead Software Engineer to lead the evolution of our Promotions Platform, the core engine powering personalized offers, campaigns, and experiences. You'll design and build scalable systems that deliver tailored experiences to clients across our digital and store channels.

What You'll Do

  • Lead omni-channel promotion capabilities and drive implementation of promotion features across the enterprise.
  • Design and build full-stack solutions including robust APIs, services, and UI layers using modern Java-based microservices and React.
  • Innovate with AI/ML capabilities, exploring intelligent campaign targeting, rule recommendations, fraud prevention, and optimization features.
  • Champion technical excellence by contributing to system design, architecture, security, scalability, reliability, and performance.
  • Mentor engineers through code reviews, design sessions, and pair programming.
  • Collaborate cross-functionally with architects, technical leads, and product teams to evaluate requirements and deliver solutions.
  • Monitor and optimize performance, proactively identifying and resolving problems to ensure zero business impact.

What We're Looking For

  • 8+ years of hands-on experience in Java/J2EE, Spring Boot, RESTful APIs, and microservices architecture.
  • 3+ years with front-end technologies like JavaScript and React.
  • Proven track record designing, deploying, and managing cloud-based applications.
  • Strong skills in Kafka, MySQL, service mesh (Istio), and monitoring tools (Splunk, AppDynamics).
  • BS or MS in Computer Science or equivalent.
  • Ability to thrive in a fast-paced agile environment and work with global teams across multiple time zones.

Nice to Have

  • Experience on MS Azure cloud platform.
  • Experience with AI developer tools (GitHub Copilot, Claude Code) or integrating AI APIs.
  • Understanding of retail promotions engines; experience with Talon.One.

Technical Stack

  • Languages & Frameworks: Java, J2EE, Spring Boot, JavaScript, React
  • Architecture: RESTful APIs, Microservices
  • Cloud & Infrastructure: MS Azure, Kafka, MySQL, Istio
  • Monitoring: Splunk, AppDynamics
  • AI Tools: GitHub Copilot, Claude Code

Benefits & Compensation

  • Healthcare plan with medical, dental, and vision coverage.
  • Fully covered disability and life insurance.
  • Competitive 401k with 4% match, FSA and HSA programs.
  • Student Debt Retirement plan where loan payments qualify for 401k match.
  • PTO, flexibility, and protected leave.
  • Career growth with access to training, development, and tuition reimbursement.
  • 30% discount on all merchandise/services, gratis opportunities, and flash sale discounts on LVMH brand products.
  • Free mental health and financial coaching resources (Modern Health, Financial Finesse).
  • Volunteer and donation matching.
  • Annual Base Salary Range: $178,380.00 - $198,200.00

Work Mode

This is a hybrid role based in San Francisco, CA.

Sephora values a diverse and inclusive workplace and considers all applicants without regard to sex, pregnancy, race, color, national origin, gender, age, religion, sexual orientation, military/veteran status, disability, or any other protected category. Sephora is committed to providing reasonable accommodation to applicants with disabilities.

Required Skills
JavaJ2EESpring BootRESTful APIsMicroservicesJavaScriptReactMS AzureKafkaMySQLIstioSplunkAppDynamics
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Sephora

Sephora is a beauty retailer connecting deeply with others, celebrating diversity and inclusivity, and making a difference every day.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago