Singapore, /, Singapore Remote (Global) Employment

Sephora is hiring a Software Engineer

About the Role

Sephora is looking for a Software Engineer to join our Sales Engine squad, a key team within Sephora Digital’s Technology organization. In this role, you will be a principal contributor to the end-to-end development and delivery of features for the cart, checkout, and payments systems across South East Asia & Oceania.

What You'll Do

  • Take accountability for features, driving their development from conceptualization through design, coding, testing, and deployment.
  • Actively engage in design and architectural deliberations for new features and system enhancements.
  • Uphold stringent code quality through comprehensive test cases and meticulous code reviews.
  • Operate proficiently within an Agile/Scrum methodology, contributing to all sprint ceremonies.
  • Deliver prompt support for issues in production, including investigation and resolution.
  • Adhere to all established team processes, coding standards, and management directives.

What We're Looking For

  • A minimum of 3+ years of strong, hands-on experience in Spring Boot development.
  • Strong understanding and practical application of Object-Oriented Programming (OOP) principles.
  • Hands-on experience with Microservices, designing and implementing REST APIs, architectural patterns, performance optimization, and working with JSON.
  • Familiarity with both SQL and NoSQL databases.

Nice to Have

  • Experience with e-commerce platforms such as Commercetools.
  • Familiarity with modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Hands-on experience with cloud platforms such as AWS or Google Cloud Platform (GCP).

Technical Stack

  • Spring Boot, Java
  • Microservices, REST APIs, JSON
  • SQL, NoSQL
  • Commercetools
  • React, Angular, Vue.js
  • AWS, Google Cloud Platform

Team & Environment

You will join the Sales Engine squad within Sephora Digital’s Technology team, focusing on the core commerce experience.

Company Culture

  • We champion a world of inspiration and inclusion.
  • We embrace authenticity and the strength of differences.
  • We foster a culture of empowerment, learning & growth.
  • We believe in work that brings fulfilment.

Sephora is proud to be an equal opportunity workplace for all. We do not discriminate in recruitment, hiring, training, advancement, or other employment practices. We celebrate diversity and are committed to creating and fostering an inclusive environment for all employees.

Required Skills
Spring BootJavaMicroservicesREST APIsJSONSQLNoSQLCommercetoolsReactAngularObject-Oriented ProgrammingPerformance Optimization
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Sephora

Sephora is a beauty retailer connecting deeply with others, celebrating diversity and inclusivity, and making a difference every day.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago