Manager - Enterprise Integrations
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 IT Manager – Enterprise Integration is responsible for leading the design, development, delivery, and operational support of enterprise integration solutions across SAP and non-SAP platforms. This role provides technical and people leadership to a team of internal employees and external consultants, ensuring the successful execution of strategic integration initiatives aligned with enterprise architecture and business objectives.
The IT Manager will oversee enterprise integration platforms and technologies, including SAP Data Services (BODS), Apache Kafka, Apache Flink, and SAP Business Data Cloud (BDC), supporting batch, real-time, and near-real-time integration capabilities.
This position works closely with enterprise architects, business stakeholders, application teams, data engineering teams, and technology partners to drive integration modernization, Agile delivery, CI/CD automation, cloud adoption, operational excellence, and the delivery of scalable, reliable, and secure integration solutions.
YOU'LL ACCOMPLISH THESE GOALS BY:
- People Leadership & Development: 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.
- Enterprise Integration Strategy: Contribute to the enterprise integration strategy and technology roadmap, ensuring alignment with business priorities, enterprise architecture standards, and modernization initiatives.
- Technical Architecture & Governance: Provide technical oversight for integration architecture, solution designs, development standards, and reusable integration patterns across enterprise platforms.
- Agile Project & Delivery Management: Lead the planning, implementation, and delivery of enterprise integration initiatives using Agile methodologies. Oversee sprint planning, backlog prioritization, dependency management, release planning, and delivery commitments to ensure projects are completed on time, within budget, and with expected quality.
- DevOps & CI/CD Enablement: Oversee the design, implementation, and continuous improvement of CI/CD pipelines using tools such as Harness, Jenkins, GitHub, and Bitbucket to enable automated builds, testing, deployments, and release management.
- Cloud Platform Management: Provide technical leadership for enterprise integration solutions deployed on cloud platforms such as Google Cloud Platform (GCP) and Microsoft Azure, ensuring scalability, security, reliability, and cost optimization.
- Operational Excellence: Ensure stability, availability, performance, and reliability of enterprise integration platforms. Oversee incident management, problem resolution, root cause analysis, and continuous improvement initiatives.
- Stakeholder Management: Collaborate with business partners, enterprise architects, application owners, and data teams to understand requirements, establish priorities, and deliver integration solutions that support business objectives.
- Vendor & Resource Management: Manage relationships with technology vendors and implementation partners. Oversee resource allocation, vendor performance, and onshore/offshore delivery models.
- Financial & Capacity Management: Support budget planning, resource forecasting, capacity management, and cost optimization for enterprise integration platforms and initiatives.
- Risk, Security & Compliance: Ensure integration solutions adhere to enterprise security policies, data governance requirements, regulatory standards, and operational controls.
- Technology Modernization: Evaluate emerging integration technologies, identify opportunities for automation and modernization, and drive adoption of scalable, cloud-based and event-driven integration capabilities.
ADDITIONAL RESPONSIBILITIES
- 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 to ensure scalable, secure, and reliable integration solutions.
- Lead the successful implementation and delivery of projects using Agile methodologies, ensuring effective 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 cloud platforms such as GCP and Azure, ensuring alignment with enterprise cloud standards and best practices.
- Manage integration project portfolios, establish delivery priorities, allocate resources, and ensure successful 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) related to 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.
ESSENTIALS FOR SUCCESS:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
- 8+ years of experience in enterprise integration, application integration, data integration, or related technology domains, including 3+ years in a technical leadership or management role.
- Strong technical background in enterprise integration technologies, with hands-on experience in one or more integration platforms and demonstrated 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, 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 successfully 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 tools such as Harness, Jenkins, GitHub, Bitbucket, or equivalent DevOps platforms, with a strong 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.
- Proven 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 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.
- Strong analytical, problem-solving, decision-making, and organizational skills, with the ability to balance technical priorities and business objectives.
- Excellent communication, stakeholder management, and interpersonal skills, with the ability to engage effectively with business leaders, architects, technical teams, and external partners.
- Demonstrated ownership, accountability, customer focus, and commitment to delivering high-quality technology solutions.
- Ability to adapt to evolving technologies, foster innovation, and drive continuous improvement across enterprise integration capabilities.
- Flexibility to provide leadership and support during critical production incidents, planned deployments, weekends, and peak business seasons as needed.
- Minimal travel required for business meetings, training, and conferences.
#LI - ML1
#LI - HYBRID
The pay range for this position is $119,300.00 - $170,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.
Skills
- Agile
- API
- Automation
- Azure
- BigQuery
- Bitbucket
- CI/CD
- Cloud
- Cybersecurity
- Data Engineering
- Data Governance
- Databricks
- DevOps
- ELT
- ETL
- Event Driven Architecture
- Flink
- GCP
- GitHub
- Incident Management
- Jenkins
- Kafka
- Performance Management
- Root Cause Analysis
- SAP
- SAP S/4HANA
- Scrum
- SDLC
- Stakeholder Management
- Succession Planning
- Test Automation