Join to apply for the Software Architect role at Ulta Beauty
Overview
Live the experience. From professional empowerment to continual learning opportunities. From ongoing investment in new and emerging technologies to a career of self-determination. At Ulta Beauty, our tech team is critical to our scalability—and is recognized that way. We’ve been defined as a “mature start-up.” A place where interdepartmental exposure, open doors, and genuine collaboration is ubiquitous. Where challenges come fast and furious, requiring agility, mental dexterity, and creativity. Where our passion for better solutions drives us and is core to who we are.
We’re engineering for the future of retail, and it’s no-holds-barred. But for those motivated by continual change and ambiguity, by superior leadership, by whip smart colleagues who will press you daily for your very best, you’ll find that virtually nothing’s impossible at Ulta Beauty.
The Impact You Can Have
The Architect is responsible for providing the overall technical solution for digital initiatives in our strategic focus areas, helping evaluate the solution design process through technology implementation. They contribute to designing, describing, and managing solution engineering to solve business problems or develop MVPs. This role is critical within the AI/ML CoE, working closely with all CoE teams to understand requirements and participate in design discussions in a highly collaborative, dynamic, and fast-paced environment. The Architect strives to raise engineering standards, stay updated with industry trends, and lead innovation architecture.
The Architect collaborates with cross-functional teams and external partners to drive the architecture and design of Ulta Beauty’s digital products. This hands-on role involves anticipating risks, defining mitigation plans, and implementing solutions. The individual is passionate about discovering and evaluating innovative digital solutions, experimenting with new technologies, analyzing outputs, and mentoring developers on best practices and design patterns.
How You’ll Accomplish These Goals
- Business Process Improvement: Continually identify and evaluate external capabilities & products that could accelerate AI solutions. Advocate for digital innovations that improve capabilities or create new ones, fostering a culture of continuous improvement.
- Solution Architecture: Provide technology solutions and best practices for AI/ML products, ensuring consistency with requirements and standards, and balancing functional and quality needs.
- Innovation Development Management: Prototype, pilot, and scale successful products, oversee quality, and contribute to capabilities scaling and development transition to IT support.
- Programming/Software Development: Define standards for coding, security, and development methods, taking technical responsibility throughout project stages.
- Innovation/Research: Monitor trends, assess new technologies, and develop prototypes for new experiences.
Essential Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- 7+ years in digital/IT architecture, design, and development
- Passion and ability to drive innovation and emerging technologies
- Experience evaluating technology solutions and managing large-scale digital projects
- Proficiency in modern architecture patterns (Microservices, Serverless, APIs)
- Experience with cloud platforms (AWS, Azure, GCP) and cloud-native architectures
- Knowledge of DevOps practices and tools (CI/CD, containerization, Kubernetes/Docker)
- Understanding of database technologies (SQL and NoSQL) and data management
- Experience with data source integration, front-end/back-end frameworks, and security practices
- Strong analytical, problem-solving, and communication skills
- Ability to multitask, adapt quickly, and work independently
The pay range for this position is $117,000 - $170,000 annually, with potential for additional compensation via bonuses. Benefits include paid time off, health, dental, vision, life, and disability insurance. For details, visit our benefits page.
About Ulta Beauty
Ulta Beauty (NASDAQ: ULTA) is the largest North American beauty retailer, offering a wide range of cosmetics, fragrances, skin, and hair care products, along with salon services. We bring possibilities to life through our stores and online presence, with over 25,000 products from approximately 500 brands. Our full-service salons provide hair, skin, brow, and makeup services in every store.
We consider all qualified applicants, including those with criminal histories, in accordance with applicable laws.
Additional Details
- Seniority level: Not Applicable
- Employment type: Part-time
- Job function: Information Technology
- Industries: Consumer Services, Personal Care, Retail
Referrals can increase your chances of interviewing at Ulta Beauty.