San Francisco, California, United States Hybrid Employment USD 155,070 - 172,300 Yearly

Sephora is hiring a Senior Software Engineer

About the Role

Sephora is hiring a Senior Software Engineer to design and develop cutting-edge omni-channel solutions that power our checkout and payment experiences. You will create seamless, secure technology connecting clients with products across all channels.

What You'll Do

  • Architect and develop omni-channel Payment and Checkout APIs ensuring security, scalability, and high performance.
  • Develop secure, high-quality production code, participate in code reviews, and collaborate with cross-functional teams.
  • Drive conversations with offshore teams, assign tasks, review deliverables, and serve as a subject matter expert.
  • Proactively monitor, identify, isolate, and resolve problems to avoid business impact, handling incident tickets within SLAs.
  • Work across the entire tech stack from enterprise application services to databases, contributing to system architecture, security, scalability, and performance.
  • Participate in sprint releases with close to zero tolerance on delivery slippages in a fast-paced agile environment.

What We're Looking For

  • 6+ years of hands-on experience in Java/J2EE, Spring, and Spring Boot frameworks.
  • 6+ years of experience with RESTful API design using JSON and GraphQL.
  • Strong debugging and troubleshooting skills.
  • 4+ years designing cloud-based applications using microservices architecture and best practices.
  • Hands-on experience with MySQL, MS SQL, NoSQL databases, and full stack development.
  • 5+ years of experience with release planning, runbook documentation, performance test analysis, and phased rollout strategies in large-scale enterprise environments.
  • Ability to foster strong working relationships with peers and cross-functional teams.
  • Clear written and verbal communication skills and a highly self-motivated, independent work style.

Nice to Have

  • Experience designing cloud-based applications on MS Azure cloud platform.
  • Knowledge of service mesh, monitoring tools, and streaming solutions.
  • Experience leveraging AI-powered tools and automation frameworks to improve efficiency.
  • Experience working in the retail industry with large-scale enterprise organization, eCommerce, and self-serviceable applications.
  • Ability to quickly understand business domains for both dotcom and retail channels.

Technical Stack

  • Java, J2EE, Spring, Spring Boot
  • RESTful APIs, JSON, GraphQL
  • Microservices
  • MS Azure
  • MySQL, MS SQL, NoSQL

Team & Environment

You will collaborate with cross-functional teams including Architects, DevOps, Product Managers, and Quality Assurance.

Benefits & Compensation

  • Compensation range: $155,070.00 - $172,300.00
  • Health, dental, and vision coverage.
  • Fully covered disability and life insurance.
  • Competitive 401k with 4% match, FSA and HSA programs.
  • Student Debt Retirement plan where student loan payments qualify to earn the 401k match.
  • PTO, flexibility, protected leave.
  • Access to training, development, and tuition reimbursement.
  • 30% discount on all merchandise/services, opportunities for free product or 'gratis', and flash sale discounts on LVMH brand products.
  • Free mental health and financial coaching resources with 24/7 access to Modern Health and Financial Finesse.
  • Volunteer and donation matching.

Work Mode

This is a hybrid position based in San Francisco, CA.

Sephora values a diverse and inclusive workplace and considers all applicants without regard to sex, pregnancy, race, color, national origin, gender (including gender identity and gender expression), age, religion, sexual orientation, military/veteran status, disability, or any other protected category.

Required Skills
JavaJ2EESpringSpring BootRESTful APIsJSONGraphQLMicroservicesMS AzureMySQLMS SQLNoSQLFull Stack DevelopmentDebuggingTroubleshooting
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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