Job Description: Your role at Sephora... As our Principal Engineer, you will be responsible for hands-on development as well as lead the development of current and next generation solutions for secure, scalable and robust microservices cloud platform. We are looking for someone who enjoys solving hard problems, building teams, coaching engineers on writing highly scalable code, and who has a know-how of latest technologies and scalable architectures. You will be the inspiration for the technical team and inspire them continuously to improve the architecture. You will guide the technical approaches for several problems at once, working with our engineers to craft a system that's scalable, reliable and a delight to our customers. Job Responsibilities: Ensure platform components have a clear separation of concerns and are designed for reliability or easy scaling. Influence decisions, build consensus, and resolve conflicts constructively and proactively. Participate and provide feedback for load and performance testing. Promote and support company policies, procedures, mission, values, and standards of ethics and integrity. Support on-call for operational issues and customer engagements. Collaborate with the engineering team to drive key design decisions, document/communicate architectural expectations and ensure alignment. Troubleshoot issues across the entire stack: IaaS, PaaS, services, applications, network, and security. Define and implement logging, monitoring and alerting framework for critical metrics at various levels. Innovate and drive technical vision, influence platform roadmap and vision. Mentor and lead the engineering team as a subject matter expert for all technology, performance and architecture related issues. Know the latest industry trends and evaluate new technologies for appropriateness of applications. Job Requirements: Excellent grasp of software engineering principles. BS in Computer Science or Computer Information Systems and / or equivalent experience. Experience with high performance MySQL/NoSQL environments. Experience in developing / architecting high transaction high throughput systems. 10+ years of software development experience building highly reliable, mission-critical software. Experience in enterprise cloud development. Substantial experience in building distributed SaaS/PaaS systems. Experience with Java, Spring and Hibernate. Job Details: Company: SEPHORA Vacancy Type: Full Time Job Location: Stockton, CA, US Application Deadline: N/A Apply Here getyourvacancy.com