U

Ulta Beauty

All-in-one beauty retailer with salons

IT Manager – Enterprise Integrations

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeBolingbrook, IL, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
  • At least 8 years of experience in enterprise integration, application integration, data integration, or related technology domains, including at least 3 years in a technical leadership or management role.
  • A strong technical background in enterprise integration technologies, hands-on experience with one or more integration platforms, and the ability to lead teams working across multiple technologies.
  • Good understanding of SAP Data Services (BODS), including ETL development, data transformations, job orchestration, performance optimization, and production support.
  • Good understanding of Apache Kafka, including event-driven architecture, producers, consumers, topics, partitions, consumer groups, and distributed messaging patterns.
  • Experience or working knowledge of Apache Flink, including stream processing, stateful processing, and real-time data integration.
  • Experience or working knowledge of SAP Business Data Cloud (BDC), including SAP data extraction, replication, data integration, and data-sharing capabilities.
  • Good understanding of SAP application landscapes, particularly SAP S/4HANA and SAP CAR, and their integration with enterprise applications and cloud data platforms.
  • Strong knowledge of enterprise integration patterns, including batch processing, real-time and near-real-time integration, change data capture (CDC), ETL/ELT, APIs, messaging, and event-driven architectures.
  • Experience with cloud-based data and integration platforms such as Databricks, Google BigQuery, or equivalent technologies.
  • Proven experience implementing and delivering enterprise technology projects using Agile methodologies, including Scrum, sprint planning, backlog management, release planning, and cross-functional team coordination.
  • Experience building, implementing, or overseeing CI/CD pipelines using Harness, Jenkins, GitHub, Bitbucket, or equivalent DevOps platforms, with an understanding of build automation, automated testing, deployment processes, and release management.
  • Experience working with cloud platforms such as Google Cloud Platform (GCP) or Microsoft Azure, including cloud architecture, application integration, deployment, security, monitoring, and operational management.
  • Demonstrated experience managing technical teams, including performance management, coaching, mentoring, resource planning, and professional development.
  • Ability to manage multiple concurrent initiatives, establish priorities, resolve dependencies, and deliver projects within established timelines and budgets.
  • Experience managing external vendors, consulting partners, and geographically distributed onshore/offshore teams.
  • Strong understanding of the software development lifecycle (SDLC), Agile delivery methodologies, DevOps practices, CI/CD, and enterprise change management processes.
  • Experience overseeing production support, incident management, problem management, and service-level performance for business-critical enterprise platforms.
  • Ability to evaluate technical solutions, assess architectural tradeoffs, and provide guidance on scalability, reliability, performance, and security.
  • Flexibility to provide leadership and support during critical production incidents, planned deployments, weekends, and peak business seasons as needed.

Responsibilities

  • Lead, mentor, and develop a team of integration engineers, technical leads, and consultants; establish performance objectives, provide coaching, conduct performance evaluations, and support professional development.
  • Contribute to the enterprise integration strategy and technology roadmap, aligning with business priorities, enterprise architecture standards, and modernization initiatives.
  • Provide technical oversight for integration architecture, solution designs, development standards, and reusable integration patterns across enterprise platforms.
  • Lead planning, implementation, and delivery of enterprise integration initiatives using Agile methodologies; oversee sprint planning, backlog prioritization, dependency management, release planning, and delivery commitments.
  • Oversee the design, implementation, and continuous improvement of CI/CD pipelines using Harness, Jenkins, GitHub, and Bitbucket for automated builds, testing, deployments, and release management.
  • Provide technical leadership for enterprise integration solutions deployed on Google Cloud Platform (GCP) and Microsoft Azure, ensuring scalability, security, reliability, and cost optimization.
  • Ensure stability, availability, performance, and reliability of enterprise integration platforms; oversee incident management, problem resolution, root cause analysis, and continuous improvement.
  • Collaborate with business partners, enterprise architects, application owners, and data teams to understand requirements, establish priorities, and deliver integration solutions supporting business objectives.
  • Manage relationships with technology vendors and implementation partners; oversee resource allocation, vendor performance, and onshore/offshore delivery models.
  • Support budget planning, resource forecasting, capacity management, and cost optimization for enterprise integration platforms and initiatives.
  • Ensure integration solutions adhere to enterprise security policies, data governance requirements, regulatory standards, and operational controls.
  • Evaluate emerging integration technologies, identify opportunities for automation and modernization, and drive adoption of scalable, cloud-based, and event-driven integration capabilities.
  • Lead and oversee enterprise integration capabilities across SAP and non-SAP systems, including SAP Data Services (BODS), Apache Kafka, Apache Flink, and SAP Business Data Cloud (BDC).
  • Define and execute integration technology roadmaps, architectural standards, and modernization strategies supporting batch, real-time, and near-real-time data integration.
  • Oversee the design and implementation of ETL/ELT pipelines, event-driven architectures, change data capture (CDC), and streaming integration solutions.
  • Provide architectural direction and technical guidance for integration initiatives involving SAP S/4HANA, SAP CAR, cloud data platforms, and enterprise applications.
  • Establish development standards, governance processes, monitoring frameworks, and operational best practices for scalable, secure, and reliable integration solutions.
  • Lead project delivery using Agile methodologies, ensuring sprint execution, backlog management, cross-team coordination, and continuous delivery of business value.
  • Drive DevOps adoption and oversee the development, implementation, and maintenance of CI/CD pipelines using Harness, Jenkins, GitHub, Bitbucket, and related automation technologies.
  • Oversee the architecture, deployment, and operational management of enterprise integration solutions on GCP and Azure, aligning with enterprise cloud standards and best practices.
  • Manage integration project portfolios, establish delivery priorities, allocate resources, and ensure execution of business-critical initiatives.
  • Drive continuous improvement in platform reliability, performance, automation, and operational efficiency while reducing technical debt.
  • Partner with enterprise architecture, infrastructure, cybersecurity, application development, and data engineering teams to align integration solutions with enterprise technology strategies.
  • Oversee production support operations, incident management, root cause analysis, and preventative measures to minimize business disruption.
  • Manage relationships with external vendors, technology partners, and consulting organizations to ensure delivery quality, accountability, and cost effectiveness.
  • Develop team capabilities through mentoring, succession planning, knowledge sharing, and adoption of emerging integration technologies.
  • Establish and monitor key performance indicators (KPIs) for delivery performance, platform stability, incident resolution, operational efficiency, and service quality.
  • Support financial planning, vendor contract management, resource forecasting, and budget optimization for enterprise integration initiatives.
  • Ensure integration platforms and solutions comply with enterprise security, data governance, change management, and regulatory requirements.
  • Represent the Enterprise Integration team in cross-functional planning, architecture discussions, technology evaluations, and strategic business initiatives.

About the Company

Ulta Beauty

All-in-one beauty retailer with salons

Ulta Beauty operates a nationwide beauty retailer that combines a broad range of products—from affordable drugstore brands to high-end prestige labels—under one roof, plus in-store salon services. Its products are sold in physical stores and online, often via a loyalty program and partnerships like shop-in-shop concepts with Target. The model works by offering both mass-market and luxury beauty items in a single shopping trip, along with beauty services and digital channels that connect in-store and online experiences. The company differentiates itself from competitors by hosting a single destination for the full beauty spectrum, leveraging a large loyalty ecosystem, and integrating service offerings and strategic partnerships to reach more customers. Ulta’s goal is to maintain leadership as the primary one-stop beauty retailer, evolving its blend of physical and digital shopping to meet changing consumer needs.

Company size
10,001+
Company stage
IPO
Headquarters
Bolingbrook, IL
Founded
1990

Recently Posted Jobs

Explore more opportunities at Ulta Beauty

See more jobs