Manager, Engineering, Web, Microservices
About the positionResponsibilities• Manages projects from kick-off through launch, defining scope, requirements, timing, and resources needed. • Communicates updates on project milestones, decisions, status, mitigation, and delivery across business groups. • Ensures projects are launched on-time, on-strategy, and meet high-quality standards. • Manages a team of engineers to deliver and maintain Sephora's systems, ensuring optimal performance, reliability, and scalability. • Guides the team in design, architecture, implementation, validation, and monitoring, identifying potential pitfalls and setting coding standards.• Actively participates in code reviews to help the team deliver robust, maintainable, and high-quality software. • Strategically plans and prioritizes the backlog, assigning tasks to team members, tracking project execution, and mitigating risks. • Communicates progress, risks, and outcomes to senior management and other relevant stakeholders. • Collaborates closely with Product and Program Management and UX Design teams to determine feasibility and scope of new features. • Models a culture that values a growth mindset, integrity, accountability, and respect, coaching the team to become independent leaders.• Attends to team members' needs and aligns their work with their career development aspirations. • Fosters a collaborative and inclusive team culture that values diversity and promotes a sense of belonging and respect. • Prioritizes, delegates, and supervises all engineering activities and deliverables, providing strategic technical input and solutions when needed. • Manages the recruitment, onboarding, and continuous training of engineering talent to build and maintain a skilled team. • Conducts performance reviews, sets objectives, and facilitates career development plans for team members.Requirements• 8+ years experience managing eCommerce website operations across desktop and mobile web. • 8+ years' experience in web technology with a successful history of launching projects with experience in Microservices (REST and Graph) and Kafka integration. • 2+ years' experience leading or managing other engineers. • Formal training or certification in software engineering concepts and 5+ years of applied experience. • Strong hands-on coding experience with Java, Spring Boot, Microservices APIs, GraphQL, etc.• Proficient in automation and continuous delivery methods. • Proficient in all aspects of the Software Development Life Cycle. • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. • Successfully delivered solutions using one of the cloud platforms e.g. AWS/GCP/Azure/PCF. • Integrated with messaging platforms e.g. RabbitMQ/Kafka/cloud messaging/enterprise messaging. • Applied distributed caching solutions like Redis, Memcached, etc. • Experience working on API Gateway such as Axway or Apigee.• In-depth knowledge of the Retail industry and their IT systems. Nice-to-haves• Experience with GraphQL. • Exposure to Machine learning and GenAI. Benefits• Commuter assistance• Disability insurance• Health insurance• Dental insurance• Flexible spending account• Paid time off• Vision insurance• Employee discount• Life insurance• Referral program Apply tot his job