Sephora Lead Engineer, Loyalty Engineering
Sephora, a distinguished member of the LVMH family, stands as a beacon of innovation and excellence in the beauty retail sector. With a global presence spanning 35 markets and over 3,000 stores, Sephora is committed to redefining beauty standards and empowering its diverse team of 40,000 passionate individuals. The brand fosters an environment where creativity thrives, and differences are celebrated, making it a sought-after employer in the luxury retail industry.
- Lead the design and implementation of Java microservices for high-availability eCommerce platform components.
- Innovate and drive the technical vision, influencing the platform roadmap and vision.
- Mentor and lead the engineering team as a subject matter expert on technology, performance, and architecture.
- Collaborate with enterprise engineering leads to drive key design decisions and ensure alignment for enterprise programs.
- Evaluate new technologies and industry trends for their applicability to the platform.
- Ensure platform components are designed for reliability and scalability.
- Participate in load and performance testing, providing feedback and guidance.
- Define and implement logging, monitoring, and alerting frameworks for critical metrics.
- Provide guidance and mentoring to engineers on best practices in microservices implementation.
- Influence decisions, build consensus, and resolve conflicts constructively and proactively.
- 8+ years of hands-on experience with client-side technologies like JavaScript, ReactJs, NodeJs, and REST APIs.
- Strong understanding of React and Redux.
- Experience with Java/J2EE, Spring, and Spring Boot frameworks.
- Full stack expertise in both frontend (React & Node) and backend (Java) platforms.
- Understanding of Kubernetes architecture and Caching Design Principles.
- Experience in designing, deploying, and managing RESTful APIs using JSON.
- Experience with cloud-based applications using microservices architecture, preferably on MS Azure.
- Experience with Istio service mesh, Feign client, service discovery, Prometheus, and Azure logging.
- Experience in implementing monitoring and alerts dashboards using Splunk, Nagios, and App Dynamics.
- Proficiency in Java microservices and eCommerce platform components.
- Expertise in JavaScript libraries and frameworks such as React, Redux, and Angular.
- Strong debugging and troubleshooting skills.
- Ability to mentor and lead engineering teams.
- Excellent communication and collaboration skills.
- Ability to evaluate and implement new technologies and industry trends.
A minimum of 8 years of experience in planning, designing, developing, and delivering enterprise solutions.
Bachelor's degree in Computer Science, Information Technology, or a related field.
The annual base salary range for this position is $152,010.00 - $187,700.00, with potential eligibility for bonuses.
Sephora offers a comprehensive benefits package, including health, dental, and vision plans, a superior 401(k) plan, various paid time off programs, employee discounts, life and disability insurance, flexible spending accounts, and an employee referral bonus program.
Sephora's culture is one of passion, innovation, and inclusivity. As a leading beauty retailer within the LVMH family, Sephora empowers its employees to unleash their creativity and evolve their skills. The company values diversity and is committed to providing reasonable accommodations to applicants with disabilities, ensuring an inclusive workplace where everyone can thrive.