Senior Backend Engineer, eCommerce Solutions

2 weeks ago


San Francisco, California, United States Sephora USA, Inc Full time

Job Overview:

As a Senior Backend Engineer at Sephora, you will be instrumental in crafting and deploying large-scale enterprise solutions tailored for one of the leading eCommerce platforms in the retail sector. Reporting directly to the Senior Director of Engineering, you will collaborate with a talented group of peers, cross-functional team leads, enterprise architects, and product managers to assess and comprehend requirements, pinpoint gaps, and devise optimal solutions. This role is hands-on and requires a robust engineering skill set with a focus on performance, scalability, and quality.

Key Responsibilities:

  • Evaluate third-party vendors related to promotional and payment needs.
  • Design and implement Java microservices for high-availability systems, employing Object-Oriented design principles, data structures, algorithms, and Software Engineering best practices.
  • Collaborate with product and engineering teams to understand requirements and assess new features and architecture to inform decision-making.
  • Establish collaborative relationships with architects, technical leads, and key personnel across various functional groups.
  • Conduct thorough analyses of business challenges and technical environments to inform the design of quality technical solutions.
  • Engage in code reviews and testing to ensure adherence to best practice specifications.
  • Foster a high-performance engineering culture, mentor team members, and equip the team with the necessary tools and motivation to succeed.
  • Work with stakeholders and cross-functional teams to innovate new solutions or enhance existing ones.
  • Exemplify Sephora's values of Passion for Client Service, Innovation, Expertise, Balance, Respect for All, Teamwork, and Initiative.

Qualifications:

  • Over 10 years of hands-on experience in planning, designing, developing, and delivering enterprise solutions utilizing Java/J2EE, Spring, and Spring Boot frameworks.
  • Proven experience in designing, deploying, and managing Java microservices and RESTful APIs.
  • Strong expertise in architecting and deploying cloud-based applications using microservices architecture, preferably on MS Azure.
  • Experience in transitioning monolithic applications into microservices deployed in highly available, scalable, and fault-tolerant cloud environments.
  • Familiarity with Kubernetes, Istio service mesh, and related technologies.
  • Experience with monitoring and alerting tools such as Splunk and Nagios.
  • Hands-on experience with messaging and streaming solutions like Kafka and JMS.
  • Proficient in MS SQL, MySQL, NoSQL databases, and cloud IaaS/PaaS setups.
  • Ability to identify performance bottlenecks and apply coding standards and design patterns to mitigate them.
  • Experience with CI/CD pipelines and development tools such as GitHub and Jenkins.
  • Strong analytical skills with the ability to work at an abstract level and achieve consensus; excellent interpersonal and leadership abilities.
  • Self-motivated and efficient, capable of managing multiple projects under pressure.
  • Experience in a fast-paced, agile development environment.
  • Experience in the retail industry, particularly with large-scale enterprise organizations, is a plus.
  • Bachelor's or Master's degree in Computer Science or a related field; Master's preferred.

Compensation and Benefits:

The annual base salary range for this position is competitive and will be determined based on various factors, including qualifications, relevant experience, and geographic location. Employees may also be eligible for bonuses and a comprehensive benefits package, including health, dental, and vision plans, a 401(k) plan, paid time off, employee discounts, life insurance, and more.

Company Culture:

At Sephora, you will be part of a dynamic team that values talent and fosters a culture of learning and innovation. We are committed to reimagining the future of beauty and empowering our employees to unleash their creativity and grow professionally.



  • San Francisco, California, United States Sephora USA, Inc Full time

    Job Overview:As a Senior Backend Engineer at Sephora, you will be instrumental in architecting and executing large-scale enterprise solutions tailored for a leading eCommerce platform in the retail sector. Reporting directly to the Senior Director of Engineering, you will collaborate with highly skilled colleagues, cross-functional team leaders, enterprise...


  • San Francisco, California, United States Sephora USA, Inc Full time

    Job Overview:At Sephora, we strive to inspire our customers and empower our teams, fostering an environment where diversity is celebrated. Our mission is to redefine beauty by embracing the extraordinary in everyone.Position Summary:As a Lead Engineer, you will be responsible for architecting and developing large-scale enterprise solutions for one of the...


  • San Francisco, California, United States Sephora Full time

    Company OverviewAt Sephora, we are committed to empowering our employees and customers to embrace their individuality. Our mission is to transform the beauty industry by highlighting the unique qualities of each person. Our team is focused on crafting innovative solutions that will shape the future of beauty.Position Details- Job Title: Lead Engineer-...


  • San Francisco, California, United States Sephora Full time

    Company OverviewAt Sephora, we are committed to empowering our employees and customers to achieve their fullest potential. Our mission is to transform the beauty industry by celebrating the uniqueness of every individual. Our team is focused on developing innovative solutions that will shape the future of beauty.Job Title: Lead EngineerLocation: San...


  • San Francisco, California, United States Sephora Full time

    Company OverviewAt Sephora, we are committed to empowering our employees and customers to reach their fullest potential. Our mission is to transform the beauty industry by highlighting the unique qualities in every individual. Our team is focused on developing innovative solutions that will shape the future of beauty.Job Title: Lead EngineerLocation:...


  • San Francisco, California, United States Sephora Full time

    Company OverviewAt Sephora, we are committed to empowering our employees and customers to realize their full potential. Our mission is to transform the beauty industry by highlighting the unique qualities of each individual. Our team is focused on crafting innovative solutions that will shape the future of beauty.Job Title: Lead EngineerLocation: San...


  • San Francisco, California, United States Sephora Full time

    Company OverviewAt Sephora, we are committed to empowering our employees and customers to reach their fullest potential. Our mission is to transform the beauty industry by highlighting the unique qualities of each individual. Our team is focused on developing innovative solutions that will shape the future of beauty.Position Title: Lead EngineerLocation: San...


  • San Francisco, California, United States Sephora Full time

    Company OverviewAt Sephora, we are committed to empowering our employees and customers to reach their fullest potential. Our mission is to transform the beauty industry by celebrating the uniqueness of every individual. Our team is focused on crafting innovative solutions that will shape the future of beauty.Position Title: Lead EngineerLocation: San...


  • San Francisco, California, United States Sephora USA, Inc Full time

    Job Overview:At Sephora, we are dedicated to inspiring our clients, empowering our teams, and helping them reach their fullest potential. We foster an environment where individuals are appreciated, and diversity is celebrated. Our mission is to transform the perception of beauty globally by empowering the extraordinary within each of us.Position Summary:As a...


  • San Francisco, California, United States Lionheart Ventures Full time

    Senior Backend Software EngineerCalm is a leading mental wellness and self-care platform that empowers users to take control of their mental health. We're seeking a highly skilled Senior Backend Software Engineer to join our team and help us build innovative solutions that make a meaningful impact on people's lives.About the RoleThis is a critical position...


  • San Francisco, California, United States Cleanlab Full time

    About Cleanlab: Founded with innovation at its core, Cleanlab is recognized for its industry-leading Data-Centric AI software, utilized by numerous organizations globally.Role Overview: As a Senior Software Engineer, you will play a crucial role in the development of Cleanlab's data and machine learning platforms. Your expertise will contribute to the...


  • San Francisco, California, United States Perplexity AI Full time

    Job Opportunity at Perplexity AIWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Perplexity AI. As a key member of our engineering team, you will be responsible for designing, implementing, and scaling our backend systems that power our web and mobile products.Key ResponsibilitiesDatabase Management: Maintain and optimize...


  • San Francisco, California, United States Tonal Systems, Inc. Full time

    About the RoleTonal Systems, Inc. is seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will play a critical role in building and maintaining our cloud-based backend services.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient backend services using cloud platforms (AWS,...


  • San Francisco, California, United States Tempo LLC Full time

    About UsAt Tempo LLC, we are dedicated to enabling individuals to harness their potential and maintain a vibrant, healthy lifestyle. As pioneers in personal training technology, we utilize advanced 3D sensors and artificial intelligence to deliver enhanced workout experiences through both live and on-demand classes. Our headquarters is in San Francisco, and...


  • San Francisco, California, United States Monte Carlo Data, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Monte Carlo Data, Inc. and take ownership of building our cloud application for Data Observability.This is a unique opportunity to work on a mission-critical project that requires end-to-end development, from formulating usability requirements and designs to...


  • San Francisco, California, United States Databricks Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Databricks Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems that power our data and AI platform.Key ResponsibilitiesDesign and implement high-quality software...


  • San Francisco, California, United States Usespeak Full time

    About UsWe are a cutting-edge technology company, dedicated to revolutionizing the way people learn languages. Our mission is to make language learning accessible to everyone, and we're committed to achieving this goal through innovative solutions.Our company has made significant strides in the language learning industry, with a strong presence in over 40...


  • San Francisco, California, United States Arbitrum Full time

    Staff Backend EngineerWe are seeking a highly skilled staff engineer to contribute to the advancement of blockchain scalability.This role is perfect for an engineer who is either deeply interested in addressing challenges within blockchain scalability or is eager to enter the blockchain engineering domain. If you thrive in a dynamic, impactful environment...


  • San Francisco, California, United States Arbitrum Full time

    Staff Backend EngineerWe are seeking a talented staff engineer to contribute to the advancement of blockchain scalability.This role is perfect for an engineer who is either deeply interested in addressing challenges in blockchain scalability or is eager to enter the blockchain engineering field. If you thrive in a dynamic, impactful environment and wish to...


  • San Francisco, California, United States Arbitrum Full time

    Staff Backend EngineerWe are seeking a talented staff engineer to contribute to the advancement of blockchain scalability.This role is perfect for an engineer who is enthusiastic about addressing challenges in blockchain scalability or is eager to enter the blockchain engineering field. If you thrive in a dynamic, impactful environment and wish to influence...