Sr. Software Developer
Listed on 2026-07-22
-
Software Development
Backend Developer, Cloud Engineer - Software, DevOps
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.
Company: Ulta, Inc.
Location: 1000 Remington Blvd., Suite 120, Bolingbrook, IL 60440
Title: Sr. Software Developer
Hours: Monday to Friday, 8:00 am to 5:00 pm
DUTIES- Design, develop, implement, and support software solutions across a distributed technical environment.
- Develop and maintain scalable, maintainable, and high‑performance software using Java.
- Design and implement RESTful APIs and backend microservices using frameworks such as Spring Boot.
- Manage services on Google Cloud Platform using native components such as Pub/Sub for messaging and event handling.
- Collaborate with cross‑functional teams including Product Owners, Architects, and Quality Assurance to refine requirements and acceptance criteria for development stories across the entire technology stack, including database, services, and UI components.
- Perform unit testing and integration testing using JUnit and validate APIs using tools such as Postman.
- Design and optimize queries, collections and schema for MongoDB.
- Utilize Bitbucket for source code management and branch‑based development workflows.
- Use JIRA for task management, sprint tracking, bug tracking and documentation of deliverables, and Confluence to support collaboration and system understanding.
- Monitor and support software deployed in production environments and perform root cause analysis for any software defects or bugs.
- Contribute to the design and development of new features, participate in code reviews.
- Follow Agile methodologies and participate in sprint planning, stand‑ups, and retrospectives as part of an iterative development lifecycle.
- Support Dev Ops‑related activities and infrastructure that enable continuous integration, testing, and delivery of software solutions.
- Evaluate new technologies and tools and make recommendations for process and product improvements that align with business strategy.
- Bachelor’s degree in Computer Science or related field.
- Five (5) years of experience in development, architecture, design, and delivery of enterprise data solutions on‑prem and cloud.
- Experience with data models, data pipelines, Dev Ops, and cloud‑based infrastructure disciplines such as Kubernetes and containerization.
- Experience in data‑centric security architecture concepts and open standards.
- Experience with hybrid cloud‑based data architecture, data ingestion, curation, and self‑service reporting frameworks.
- Experience with event‑based sourcing and event streaming, specifically with technologies such as Kafka, Spark, and GCP Pub/Sub.
- Experience in the retail industry business and IT processes and systems.
- Experience in designing, building, and operationalizing large‑scale enterprise data solutions and applications within GCP using tools such as Data Proc, Big Query, Big Table, and Pub/Sub.
- Experience with data integration tools, including Talend, SAP Data Services, Informatica, or similar.
- Experience with reporting and analytic tools such as Power BI and Tableau.
Master’s degree in Computer Science or related field combined with three (3) years of experience in development, architecture, design, and delivery of enterprise data solutions on‑prem and cloud is acceptable. Must possess all skills listed above.
TELECOMMUTINGReports to company headquarters in Bolingbrook, IL. Can work remotely or telecommute up to 100%.
SALARY$153,317 - $154,317 per year.
APPLYApply:
BENEFITSFull‑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. Additional resources are available through the benefits portal.
EEO STATEMENTWe will consider for employment all qualified applicants, including those with arrest records, conviction records, or other criminal histories, in a manner consistent with applicable state and local laws.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).