Sephora is hiring a Senior Software Engineer to design and develop cutting-edge omni-channel solutions that power our checkout and payment experiences. You will create seamless, secure technology connecting clients with products across all channels.
What You'll Do
- Architect and develop omni-channel Payment and Checkout APIs ensuring security, scalability, and high performance.
- Develop secure, high-quality production code, participate in code reviews, and collaborate with cross-functional teams.
- Drive conversations with offshore teams, assign tasks, review deliverables, and serve as a subject matter expert.
- Proactively monitor, identify, isolate, and resolve problems to avoid business impact, handling incident tickets within SLAs.
- Work across the entire tech stack from enterprise application services to databases, contributing to system architecture, security, scalability, and performance.
- Participate in sprint releases with close to zero tolerance on delivery slippages in a fast-paced agile environment.
What We're Looking For
- 6+ years of hands-on experience in Java/J2EE, Spring, and Spring Boot frameworks.
- 6+ years of experience with RESTful API design using JSON and GraphQL.
- Strong debugging and troubleshooting skills.
- 4+ years designing cloud-based applications using microservices architecture and best practices.
- Hands-on experience with MySQL, MS SQL, NoSQL databases, and full stack development.
- 5+ years of experience with release planning, runbook documentation, performance test analysis, and phased rollout strategies in large-scale enterprise environments.
- Ability to foster strong working relationships with peers and cross-functional teams.
- Clear written and verbal communication skills and a highly self-motivated, independent work style.
Nice to Have
- Experience designing cloud-based applications on MS Azure cloud platform.
- Knowledge of service mesh, monitoring tools, and streaming solutions.
- Experience leveraging AI-powered tools and automation frameworks to improve efficiency.
- Experience working in the retail industry with large-scale enterprise organization, eCommerce, and self-serviceable applications.
- Ability to quickly understand business domains for both dotcom and retail channels.
Technical Stack
- Java, J2EE, Spring, Spring Boot
- RESTful APIs, JSON, GraphQL
- Microservices
- MS Azure
- MySQL, MS SQL, NoSQL
Team & Environment
You will collaborate with cross-functional teams including Architects, DevOps, Product Managers, and Quality Assurance.
Benefits & Compensation
- Compensation range: $155,070.00 - $172,300.00
- Health, dental, and vision coverage.
- Fully covered disability and life insurance.
- Competitive 401k with 4% match, FSA and HSA programs.
- Student Debt Retirement plan where student loan payments qualify to earn the 401k match.
- PTO, flexibility, protected leave.
- Access to training, development, and tuition reimbursement.
- 30% discount on all merchandise/services, opportunities for free product or 'gratis', and flash sale discounts on LVMH brand products.
- Free mental health and financial coaching resources with 24/7 access to Modern Health and Financial Finesse.
- Volunteer and donation matching.
Work Mode
This is a hybrid position 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 (including gender identity and gender expression), age, religion, sexual orientation, military/veteran status, disability, or any other protected category.




