Sr. Software Engineer

ipsy

ipsy

Software Engineering
United States
Posted on Feb 21, 2025
ABOUT US
Join us in inspiring everyone to express their unique beauty.
IPSY is the beauty industry’s most powerful platform, uniting brands, creators, and hyper-engaged consumers with unprecedented access to each other through the ultimate beauty membership. Home to sample-size subscription Glam Bag, full-size subscription BoxyCharm, celeb-curated collection Icon Box, and personal care brand Refreshments, we curate beauty for millions of members so they can play, explore, and express their unique beauty every day.
We think self-discovery, self-expression, and confidence are beautiful. Agree? Then join us! Explore careers and learn more about our values, culture, and benefits across all our brands: IPSY Careers.

About the Role:

We are looking for a Senior Software Engineer (Full Stack) to join our fast-paced, customer-centric Experience Team. The Experience Team seeks to improve the experience for our customers, who are subscribed to our list of monthly IPSY subscription programs: GlamBag family, BoxyCharm, and more. Every month, IPSY delivers 2MM+ subscriptions. Such a big volume offers big challenges and exciting opportunities to explore within the Personalization and Engagement aspects.

Your objective will be to drive design and implementation of solutions and product features, as well as support the live operations, at scale, of user-facing critical Web flows. You will participate in the entire product development lifecycle, including architecture design, performance evaluation, code reviews, code coverage, automation, deployment, and maintenance of new and existing features.

This position reports to the Senior Director of Engineering and can be fully remote from any of the 18 U.S. states where IPSY has a business presence.

What You’ll Be Doing:

  • Develop and code in a full-stack arena using React, Next.js, Node.js, GraphQL, tRPC
  • Develop in micro frontend SPA architecture
  • Design and develop, connecting backends with frontend, using experience designing and architecturing integrations
  • Develop in composable web platforms like Netlify, Vercel, etc.
  • Lead a team and drive the implementation of architectural design solutions
  • Participate in the prioritization process to bring hidden technical needs to the roadmap
  • Translate business requirements into technical ones with very strong communication skills
  • Guide Junior fellows and help them develop their skills and qualities
  • Help the team build scalable, easy-to-maintain software to support millions of users and transactions

What We Are Looking For:

  • Bachelor's degree in Computer Science or Computer Engineering
  • 7-8 years of experience in fullstack software engineering
  • Strong experience diligently coding and developing front-end apps in Javascript, Next.js, ReactJS, Node.js/Java
  • Strong knowledge of micro-frontend architecture
  • Experience with composable web platforms like Netlify, Vercel
  • Experience with BFF Design patterns
  • Experience leading high-traffic, mission-critical digital products
  • Experience working closely with Product, as this role will participate in synthesizing both Product and Engineering perspectives into a prioritized roadmap
  • A creative and precise problem solver
  • Digital Product / UX understanding
  • AWS experience
  • Passionately worked on and driven large scale projects to completion
  • Familiar with databases: schema design, queries, performance

Bonus if You Have:

  • SPA architecture, React/Next.js, tRPC, GraphQL, Kotlin experience
  • Experience working in subscription and/or E-commerce companies
  • Experience in a fast-paced startup environment
  • Passion for mentoring and coaching members of your team

What We Offer:

  • Competitive salary & equity grants
  • Annual bonus program (paid out quarterly)
  • Medical, dental & vision insurance
  • 401(k) plan with company match
  • Paid Time Off
  • Work from home flexibility
  • Free BoxyCharm subscription
  • Learning & development programs

EEO Statement: We celebrate diversity and are an equal-opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristic.

If you need reasonable accommodation in the application or employment process, please contact us.

CCPA Notice

#LI-SB

#LI-Remote

Pay is based on several non-discriminatory factors such as experience, education, skills, and location. IPSY offers a bonus, equity grants, and competitive benefits. Final compensation is determined by experience and skills.

Salary Range:
$100,000$150,000 USD