Engineer - Merch Systems

Ulta Beauty, Inc.

Bolingbrook (IL)

Hybrid

USD 88,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Paid time off
Health/dental/vision insurance

Job summary

Ulta Beauty, Inc. is seeking a Software Engineer to design, develop, and support scalable retail technology solutions in a fast-paced, collaborative environment.

You will own features across the tech stack, work with Product Owners and QA, and help deliver high-quality software aligned to business goals. The role emphasizes Agile practices, CI/CD, cloud technologies, and the responsible use of AI-assisted development tools to accelerate delivery while maintaining reliability and security.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, related field, or equivalent experience.
  • 3–5 years of software engineering or related technical experience.
  • Strong experience with one or more programming languages, frameworks, and modern development practices.
  • Experience building, testing, and supporting scalable applications and services.
  • Familiarity with Agile methodologies, CI/CD pipelines, cloud technologies, and DevOps concepts.
  • Experience with debugging, troubleshooting, and code review processes.
  • Familiarity with AI-assisted software development tools, generative AI concepts, prompt engineering, or intelligent automation capabilities preferred.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently while collaborating effectively across teams.
  • Passion for continuous learning, innovation, and improving engineering practices.
  • Ability to prioritize and manage multiple initiatives in a fast-paced environment.
  • Off-hours support including 24x7 on-call responsibilities may be required.
  • Minimal travel required (training/conferences)

Responsibilities

  • Design, develop, test, and implement software solutions across applications, APIs, and data layers.
  • Build scalable, maintainable, secure, and resilient code following engineering standards and best practices.
  • Leverage AI-assisted engineering tools to accelerate development, improve testing coverage, enhance troubleshooting, and streamline documentation activities.
  • Contribute to technical design discussions, solution refinement, and architectural decisions.
  • Collaborate with Product Owners and team members to refine user stories and acceptance criteria.
  • Develop and execute unit, integration, and functional tests to ensure software quality and reliability.
  • Support CI/CD pipelines, deployment automation, infrastructure automation, and DevOps practices.
  • Troubleshoot and resolve application, integration, and environment issues across the software lifecycle.
  • Participate in performance optimization, scalability improvements, and operational stability initiatives.
  • Conduct code reviews and contribute to improving engineering practices, standards, and automation capabilities.
  • Partner cross-functionally with QA, infrastructure, security, data, and business teams to support solution delivery.
  • Identify opportunities for automation, AI enablement, simplification, and process improvement

Skills

Programming languages
Agile methodologies
CI/CD pipelines
Cloud technologies
DevOps concepts
AI-assisted development tools
Debugging
Code reviews
Communication

Education

Bachelor's degree in CS/Engineering

Tools

Jira
Oracle Apex
Oracle PLSQL

Job description

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 Engineer designs, develops, and supports scalable technology solutions in a highly collaborative and fast-paced environment. This role takes ownership of feature delivery across the technology stack and contributes to software quality, operational stability, automation, and continuous improvement initiatives. Engineers partner closely with Product Owners, QA, and peer engineers to refine requirements, solve technical problems, and deliver reliable, high-quality software solutions aligned to business objectives. Engineers are expected to demonstrate fluency in modern engineering practices, including the effective and responsible use of AI-assisted development tools to improve delivery speed, quality, and operational efficiency.

YOU'LL ACCOMPLISH THESE GOALS BY:
  • Design, develop, test, and implement software solutions across applications, APIs, and data layers
  • Build scalable, maintainable, secure, and resilient code following engineering standards and best practices
  • Leverage AI-assisted engineering tools to accelerate development, improve testing coverage, enhance troubleshooting, and streamline documentation activities
  • Contribute to technical design discussions, solution refinement, and architectural decisions
  • Collaborate with Product Owners and team members to refine user stories and acceptance criteria
  • Develop and execute unit, integration, and functional tests to ensure software quality and reliability
  • Support CI/CD pipelines, deployment automation, infrastructure automation, and DevOps practices
  • Troubleshoot and resolve application, integration, and environment issues across the software lifecycle
  • Participate in performance optimization, scalability improvements, and operational stability initiatives
  • Conduct code reviews and contribute to improving engineering practices, standards, and automation capabilities
  • Partner cross-functionally with QA, infrastructure, security, data, and business teams to support solution delivery
  • Identify opportunities for automation, AI enablement, simplification, and process improvement
ESSENTIALS FOR SUCCESS:
  • Bachelor’s degree in Computer Science, Engineering, related field, or equivalent experience
  • 3–5 years of software engineering or related technical experience
  • Strong experience with one or more programming languages, frameworks, and modern development practices
  • Experience building, testing, and supporting scalable applications and services
  • Familiarity with Agile methodologies, CI/CD pipelines, cloud technologies, and DevOps concepts
  • Experience with debugging, troubleshooting, and code review processes
  • Familiarity with AI-assisted software development tools, generative AI concepts, prompt engineering, or intelligent automation capabilities preferred
  • Strong analytical, problem-solving, and communication skills
  • Ability to work independently while collaborating effectively across teams
  • Passion for continuous learning, innovation, and improving engineering practices
  • Ability to prioritize and manage multiple initiatives in a fast-paced environment
  • Off-hours support including 24x7 on-call responsibilities may be required
  • Minimal travel required (training/conferences)
Preferred experience with:
  • o9 Merchandising systems
  • Enterprise Retail Systems experience
  • Blue Yonder Space and Floor planning experience
  • Oracle Apex
  • Oracle PLSQL
  • Atlassian – Jira

#LI - ML1

#LI - HYBRID

The pay range for this position is $88,200.00 - $125,000.00 / Year with the opportunity for eligible associates to earn additional compensation pursuant to the Company’s bonus plan. Exact pay will be based on factors including, but not limited to relevant education, qualifications, certifications, experience, level, shift, geographic location, and business and organizational needs. Full-time positions are eligible for paid time off, health, dental, vision, life and disability benefits. Part-time positions are eligible for dental, vision, life, and disability benefits. For additional information concerning our benefits, visit our Benefits and Career Development page: https://learn.bswift.com/ulta

ABOUT

At Ulta Beauty (NASDAQ: ULTA), the possibilities are beautiful. Ulta Beauty is the largest North American beauty retailer and the premier beauty destination for cosmetics, fragrance, skin care products, hair care products and salon services. We bring possibilities to life through the power of beauty each and every day in our stores and online with more than 25,000 products from approximately 500 well-established and emerging beauty brands across all categories and price points, including Ulta Beauty’s own private label. Ulta Beauty also offers a full-service salon in every store featuring—hair, skin, brow, and make-up services.

We will consider for employment all qualified applicants, including those with arrest records, conviction records, or other criminal histories, in a manner consistent with the requirements of any applicable state and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, and the New York City Fair Chance Act.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Manager, Agent Discovery & Commerce Engineering
Engineering Manager, Agent Discovery & Commerce Engineering

Ulta Beauty • Bolingbrook (IL)

On-site
USD 119,000 - 175,000
Paid time off
Health benefits
Dental benefits
+2
Engineering Manager, Agent Discovery & Commerce Engineering
Engineering Manager, Agent Discovery & Commerce Engineering

Ulta Beauty, Inc. • Bolingbrook (IL)

On-site
USD 119,000 - 175,000
Health benefits
Dental benefits
Vision benefits
+3
Sr Data Engineer (Remote)
Sr Data Engineer (Remote)

Ulta Beauty • Bolingbrook (IL)

On-site
USD 103,000 - 140,000
Sr Solutions Architect - AI
Sr Solutions Architect - AI

ULTA Beauty • Bolingbrook (IL)

Hybrid
USD 119,300 - 200,000
Paid time off
Health, dental, and vision insurance
Life and disability benefits
Sr Manager, AI Platform Architecture
Sr Manager, AI Platform Architecture

ULTA Beauty • Bolingbrook (IL)

On-site
USD 143,000 - 190,000
Paid time off
Health benefits
Sr Engineer, Cloud Operations
Sr Engineer, Cloud Operations

Ulta Beauty • Bolingbrook (IL)

On-site
USD 106,000 - 140,000
Docker
Git/Bitbucket
Engineer - Vulnerability Management
Engineer - Vulnerability Management

Ulta Beauty • Bolingbrook (IL)

On-site
USD 91,000 - 120,000
Health benefits
Paid time off
Life insurance
Sr Manager, Solution Architecture
Sr Manager, Solution Architecture

Ulta Beauty, Inc. • Bolingbrook (IL)

On-site
USD 122,000 - 200,000
Health insurance
Paid time off
Dental insurance
+4
DC Engineering & Facilities Leader: Automation & Uptime
DC Engineering & Facilities Leader: Automation & Uptime

Ulta Beauty • Fresno (CA)

On-site
USD 103,000 - 175,000
Sr Manager Engineering and Facilities
Sr Manager Engineering and Facilities

Ulta Beauty • Fresno (CA)

On-site
USD 103,000 - 175,000