Lead Software Engineer, Omni Promotions eCommerce Engineering

sephora.comSan Francisco, CA
Hybrid

About The Position

Ready for a career glow up? As Lead Software Engineer, Omni Promotions, you'll be driving the evolution of Sephora's Promotions Platform – the core engine powering personalized offers, campaigns, and experiences. The work you do will impact beauty, as you design and build scalable systems that deliver tailored experiences to our clients across digital and stores. You'll be part of a team that's united in beauty, supported by those who are equally passionate about delivering best-of-breed eCommerce solutions.

Requirements

  • Deep technical expertise. 8+ years of hands-on experience in Java/J2EE, Spring Boot, RESTful APIs, and microservices architecture, preferably on MS Azure cloud platform.
  • Full-stack proficiency. 3+ years with front-end technologies like JavaScript and React, plus experience with AI developer tools (GitHub Copilot, Claude Code) or integrating AI APIs.
  • Enterprise-scale experience. Proven track record designing, deploying, and managing cloud-based applications with strong skills in Kafka, MySQL, service mesh (Istio), and monitoring tools (Splunk, AppDynamics).
  • Promotions platform knowledge. Understanding of retail promotions engines; experience with Talon.One is preferred.
  • Educational foundation. BS or MS in Computer Science or equivalent; MS preferred.
  • Collaborative mindset. Ability to thrive in a fast-paced agile environment, mentor team members, and maintain clear communication while working with global teams across multiple time zones.

Nice To Haves

  • Promotions platform knowledge. Understanding of retail promotions engines; experience with Talon.One is preferred.
  • Educational foundation. BS or MS in Computer Science or equivalent; MS preferred.

Responsibilities

  • Lead omni-channel promotion capabilities. Drive implementation of promotion features across the enterprise, ensuring seamless experiences from online to in-store.
  • Design and build full-stack solutions. Create robust APIs, services, and UI layers using modern Java-based microservices and React, leveraging AI-based code assistants like GitHub Copilot and Claude Code.
  • Innovate with AI/ML capabilities. Explore and integrate intelligent campaign targeting, rule recommendations, fraud prevention, and optimization features.
  • Champion technical excellence. Contribute to system design, architecture, security, scalability, reliability, and performance while mentoring engineers through code reviews, design sessions, and pair programming.
  • Collaborate cross-functionally. Build partnerships with architects, technical leads, and product teams to evaluate requirements, identify gaps, and deliver solutions within sprint cycles.
  • Monitor and optimize performance. Proactively identify, isolate, and resolve problems to ensure zero business impact, handling incident tickets within SLAs.

Benefits

  • Health. Choose a healthcare plan to fit you and your family’s needs with medical, dental, and vision coverage. Sephora also fully covers our employees’ disability and life insurance.
  • Wealth. We offer a competitive 401k with 4% match as well as FSA and HSA programs. We also offer a Student Debt Retirement plan, where your student loan payments qualify to earn the 401k match from Sephora.
  • Balance. You’ll be empowered to find the perfect blend of work/life balance that actually works for you with PTO, flexibility, protected leave, and more.
  • Growth. Career growth is built into every role, with access to training, development, and tuition reimbursement.
  • Perks. Think you’ve tried it all? Enjoy a 30% discount on all merchandise/services, opportunities for free product or “gratis,” and flash sale discounts on LVMH brand products.
  • Support. Join a team that truly cares – with free mental health and financial coaching resources with 24/7 access to Modern Health and Financial Finesse. Plus, volunteer and donation matching.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service