Sephora logo

Software Engineer

Sephora

SingaporeFull-timeOn-site

Posted 2 Jun 2026

About this role

Design and develop scalable iOS applications to provide a seamless shopping experience for Sephora customers. Focus on delivering personalized and localized mobile experiences across multiple countries using modern AI tools. Requires 3-5 years of professional experience in production-grade iOS development with proficiency in Swift and SwiftUI. Candidates should be experienced with RESTful APIs, dependency management, and CI/CD pipelines.

What they're looking for

SwiftSwiftUIiOS DevelopmentUnit TestingSwift Testing FrameworkRESTful APIsJSONCocoaPods

Frequently asked questions

What does a Software Engineer at Sephora do?

Design and develop scalable iOS applications to provide a seamless shopping experience for Sephora customers. Focus on delivering personalized and localized mobile experiences across multiple countries using modern AI tools. Requires 3-5 years of professional experience in production-grade iOS devel…

What skills does this Software Engineer role need?

Key skills for this role include Swift, SwiftUI, iOS Development, Unit Testing, Swift Testing Framework, RESTful APIs.

How much does a Software Engineer at Sephora pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Engineer role?

You can apply directly on Sephora's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.