Lead Engineer - Content and Catalog Systems

Post Date

Sep 24, 2024

Location

San Francisco,
California

ZIP/Postal Code

94105
US
Feb 20, 2025 Insight Global

Job Type

Contract-to-perm

Category

Software Engineering

Req #

SFR-736457

Pay Rate

$56 - $70 (hourly estimate)

Job Description

Responsibilities
Lead a team of engineers to deliver and maintain Sephoras systems for managing web, mobile apps and other content, photography, product catalog, and promotions.
Guide other engineers with expertise in coding, documentation, distributed systems architecture, and software development process.
Closely work with engineering manager to design, implement, and deliver technical solutions for enterprise content systems, microservices and custom apps with Sephora technical standards.
Expected to demonstrate innovative abilities and maintain a creative, solution-oriented mindset.
Partner with application development teams to enhance and empower their capabilities for merchandising, selling, and informing our clients.
Build collaborative partnerships with engineers, technical leads, and key individuals within other functional groups.
Perform detailed analysis of business problems and technical environments and use this in designing quality technical solution with support from Architecture
Support and enable the production teams to create world class experiences as efficiently as possible
Actively participate in code review and test solutions to ensure it meets best practice specifications.
Produce and maintain technical documentation, including architecture diagrams, API documentation, and coding guidelines.
Collaborate with QA engineers to ensure comprehensive test coverage and assist in issue resolution.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

8+ years of hands-on experience in planning, designing, developing, and delivering enterprise software solutions for web/apps and enterprise content/catalog management systems.
Minimum of 3 years experience in Full-stack development, with specific skills in Java/.Net, JavaScript, Node.js and React Front-end.
Minimum of 2 years experience in leading team of engineers and efficiently deliver solutions.
First-hand experience in designing, developing, deploying, and managing React Apps, RESTful APIs using Node/Java Spring Boot/ASP.NET Core.
Expertise in Content Modeling for Content Centric Applications such as Contentstack, Contentful, Adobe Experience Manager/AEM Assets, DAM, PIM/PXM, MDM.
Solid understanding of real-time publishing, edge caching, and Content Delivery Networks (CDNs).
Strong hands-on experience in designing and deploying cloud-based applications using micro services architecture and best practices preferably on MS Azure/AWS cloud platform.
Working experience with CI/CD pipelines, building regression-able code using GitHub, Jenkins and other dev ops related tools & applications.
Hands-on experience with queuing and streaming solutions such as Kafka, JMS, Coherence.
Analytical approach to problem-solving with an ability to work at an abstract level and gain consensus; excellent interpersonal, leadership and communication skills.
Highly self-motivated, independent, efficient, and able to handle several projects, work under pressure with a solid sense for setting priorities.
Ability to work in a fast-paced (startup like) agile development environment.
Friendly, articulate, and interested in working in a fun, small team environment.
Experience working in the retail industry with a large-scale enterprise organization, ecommerce, marketing, and self-serviceable applications will be a plus.
Experience in working with Generative AI is a plus.
BS or MS in Computer Science or equivalent.

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.