IAM UI Engineer
📍 Job Overview
Job Title: IAM UI Engineer
Company: Rockwell Automation
Location: Bogota, Colombia / Mexico City, Mexico
Job Type: Full time
Category: Engineering / Software Development (with a focus on Identity and Access Management and Digital Platforms)
Date Posted: 2026-08-19
Experience Level: 5-10 Years (Mid to Senior Level)
Remote Status: Hybrid (3 days in office minimum)
🚀 Role Summary
-
Develop and maintain secure, high-performance customer, distributor, and supplier-facing digital platforms, focusing on enhancing user experience and accessibility.
-
Implement and integrate robust Identity and Access Management (IAM) solutions, including authentication, authorization, multi-factor authentication (MFA), and policy-based access models.
-
Contribute to the modernization and scaling of digital experiences, encompassing product catalogs, technical documentation portals, B2B eCommerce, and self-service tools.
-
Collaborate closely with cross-functional teams such as Customer Experience, Digital Experience, Sales Operations, and IT to deliver integrated and reliable web applications.
📝 Enhancement Note: While the title is "IAM UI Engineer," the responsibilities clearly indicate a full-stack development role with a strong emphasis on IAM integration and front-end UI/UX for complex digital platforms. The role bridges security, user interface design, and backend development for customer-facing digital assets.
📈 Primary Responsibilities
-
Develop and maintain full-stack web applications for customer and distributor portals, ensuring seamless integration of IAM functionalities.
-
Integrate leading IAM solutions (e.g., Okta, Auth0, Azure AD) to manage login, access, authentication, and attribute-based authorization models effectively.
-
Build responsive, accessible, and performant UI components tailored for complex product catalogs and rich technical content.
-
Implement and customize solutions within Adobe Experience Manager (AEM), leveraging its capabilities for content management and digital experience delivery.
-
Integrate personalization and segmentation strategies using Adobe Target to deliver tailored user experiences.
-
Support comprehensive analytics implementation and tracking through Adobe Analytics for data-driven decision-making.
-
Develop and integrate RESTful APIs to connect with core enterprise systems such as ERP, CRM, Customer Master, and product registration systems.
-
Collaborate with UX designers to ensure consistent implementation of design systems across all digital properties, maintaining brand integrity and usability.
-
Participate actively in CI/CD pipelines and Azure cloud container deployments, contributing to efficient and automated release processes.
-
Adhere to secure coding practices and enterprise IT standards to ensure the security and integrity of all developed applications.
📝 Enhancement Note: The primary responsibilities highlight a blend of front-end, back-end, and security engineering. The emphasis on Adobe Experience Cloud (AEM, Target, Analytics) and IAM integration points to a specialized role within the digital experience team, requiring a strong understanding of how security impacts user journeys on digital platforms.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: 5-7 years of progressive full-stack development experience, with a significant portion dedicated to IAM and digital platform development.
Required Skills:
-
Advanced proficiency in English, both written and verbal, for effective communication with global teams.
-
Deep understanding of Identity and Access Management (IAM) concepts, including Authentication, Authorization, Federation, Multi-Factor Authentication (MFA), and policy-based access control.
-
Proven full-stack web application development experience, building robust and scalable solutions.
-
Expertise in front-end development with modern JavaScript frameworks such as React, Angular, or Vue.js.
-
Strong command of core front-end technologies: JavaScript (ES6+), TypeScript, HTML5, and CSS3.
-
Hands-on experience with Adobe Experience Manager (AEM), including component development, template creation, Sling Models, and content fragments (AEM 6.x or Cloud Service).
-
Experience integrating enterprise security platforms (Okta, Auth0, Azure AD) to manage user access and authentication.
-
Proficiency in developing and integrating RESTful APIs.
-
Familiarity with secure coding practices and enterprise IT security standards.
-
Experience working in Agile development environments. Preferred Skills:
-
Backend development experience with Node.js (especially Next.js) or Java (Spring Boot).
-
Knowledge of API security, authentication protocols, and role-based access control mechanisms.
-
Experience with Azure Cloud services and container deployments.
-
Familiarity with Identity Governance and secure Generative AI (GenAI) concepts.
-
Experience with Adobe Experience Platform.
-
Exposure to customer experience (CX) implementation strategies and best practices.
-
Understanding of customer/distributor portal architectures.
-
Experience implementing search solutions for digital platforms.
-
Knowledge of accessibility standards (e.g., WCAG) and Search Engine Optimization (SEO) best practices.
📝 Enhancement Note: The "Required Skills" are extensive, indicating a need for a seasoned developer. The "Preferred Skills" offer clear pathways for candidates to differentiate themselves, particularly in areas like backend technologies, advanced security concepts, and specific Adobe Cloud services beyond AEM. The explicit mention of Generative AI hints at future-proofing and innovation within the role.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrate successful development and deployment of full-stack web applications, showcasing end-to-end project lifecycle experience.
-
Include case studies or examples of integrating IAM solutions into existing or new applications, highlighting security enhancements and user access management.
-
Provide examples of building responsive and accessible UI components, particularly those designed for complex data visualization or interactive catalogs.
-
Showcase experience with Adobe Experience Manager (AEM) projects, detailing your contributions to components, templates, or custom features.
-
Present evidence of API development and integration, illustrating how you connected different systems to achieve functional goals. Process Documentation:
-
Document workflows for developing and deploying secure web applications, emphasizing adherence to CI/CD pipelines and Agile methodologies.
-
Illustrate processes for integrating IAM solutions, including requirements gathering, technical implementation, testing, and user rollout phases.
-
Detail how you approach performance optimization and accessibility testing for front-end components and full-stack applications.
-
Showcase your approach to collaborating with UX/UI designers and other stakeholders to ensure alignment on design systems and functional requirements.
📝 Enhancement Note: For a role of this nature, a portfolio is crucial. It should not only display technical proficiency but also demonstrate problem-solving skills, understanding of security best practices, and the ability to deliver user-centric digital experiences. The emphasis on Adobe Experience Cloud and IAM integration suggests that projects showcasing these specific areas will be highly valued.
💵 Compensation & Benefits
Salary Range:
-
Bogota, Colombia: Based on industry benchmarks for experienced Full Stack Engineers with specialized IAM and Adobe AEM skills in a hybrid work environment, the estimated salary range is COP 120,000,000 - COP 180,000,000 annually. This range considers the demand for these specialized skills, the cost of living in Bogota, and the 5-7 years of experience requirement.
-
Mexico City, Mexico: For a comparable role in Mexico City, the estimated salary range is MXN 700,000 - MXN 1,100,000 annually. This estimate reflects the higher cost of living and market demand for similar technical expertise in Mexico's capital.
Benefits:
-
Comprehensive mindfulness programs with a premium membership to Calm.
-
Volunteer Paid Time Off (VTO) available after 6 months of employment.
-
Charitable donation matching program for eligible employees and charities.
-
Employee Assistance Program (EAP) for confidential support.
-
Personalized wellbeing programs through the OnTrack program.
-
Access to an on-demand digital course library for continuous professional development.
-
Other local benefits specific to the Colombian and Mexican markets (e.g., health insurance, retirement plans, etc., which are standard for full-time roles).
Working Hours: Standard full-time hours, likely around 40 hours per week, with flexibility expected to meet project deadlines and collaborate across time zones.
📝 Enhancement Note: Salary estimates are based on aggregated data from reputable job boards and salary aggregators for senior full-stack engineers in Bogota and Mexico City, adjusted for the specific technology stack (Adobe AEM, IAM) and experience level. These are estimates and actual compensation may vary based on candidate experience, negotiation, and specific company compensation structures. The provided benefits are explicitly mentioned and are considered competitive for a global technology company.
🎯 Team & Company Context
🏢 Company Culture
Industry: Industrial Automation and Digital Transformation. Rockwell Automation is a global leader in industrial automation and digital transformation, providing solutions that help manufacturers increase productivity, sustainability, and agility.
Company Size: Over 28,000 employees globally. This indicates a large, established corporation with significant resources, structured processes, and opportunities for career advancement within a complex organizational matrix.
Founded: Established in 1903. With over a century of history, Rockwell Automation has a deep-rooted legacy and extensive experience in its industry, suggesting stability and a strong market presence.
Team Structure:
-
The IAM UI Engineer will report to the Identity and Access Management Technical Leader, placing them within a specialized security and infrastructure team.
-
This team likely works closely with broader Digital Experience, Customer Experience, Sales Operations, and IT departments, requiring strong cross-functional collaboration.
-
The structure implies a matrixed environment where project teams may form around specific initiatives, requiring adaptability and strong communication skills. Methodology:
-
The company emphasizes data-driven decision-making, as evidenced by the requirement for Adobe Analytics integration.
-
Workflow planning and optimization are critical, especially with the focus on modernizing digital experiences and implementing efficient processes.
-
Automation and efficiency are key drivers, reflected in the CI/CD and Azure cloud deployment requirements.
Company Website: https://www.rockwellautomation.com/
📝 Enhancement Note: Rockwell Automation's culture likely blends a traditional corporate structure with a forward-thinking approach to digital transformation and sustainability. The emphasis on being "makers, forward thinkers, and problem solvers" suggests a desire for innovation within a structured environment. The global scale means diverse perspectives and a need for robust communication protocols.
📈 Career & Growth Analysis
Operations Career Level: This role is positioned as a Mid to Senior-level Full Stack Engineer with a specialization in Identity and Access Management (IAM) and digital experience platforms. It requires a blend of technical depth in front-end and back-end development, coupled with a strategic understanding of security architecture and user experience. The responsibilities involve not just coding but also integration, collaboration, and contributing to the modernization of critical customer-facing digital assets.
Reporting Structure: The engineer will report to the Identity and Access Management Technical Leader. This direct reporting line suggests a focus on security-centric development and integration projects. However, the role's collaborative nature means significant interaction with other teams, forming a matrixed reporting environment for project-specific tasks.
Operations Impact: The IAM UI Engineer plays a crucial role in ensuring the security, usability, and effectiveness of Rockwell Automation's digital touchpoints for customers, distributors, and suppliers. By developing secure and intuitive platforms, they directly impact customer satisfaction, operational efficiency, lead generation (through B2B eCommerce), and the overall digital brand experience. Their work contributes to streamlining sales processes, improving access to technical information, and enhancing customer engagement, all of which have a direct bearing on revenue and operational effectiveness.
Growth Opportunities:
-
Specialization Advancement: Deepen expertise in IAM, cybersecurity best practices, and specific Adobe Experience Cloud products, potentially leading to Senior or Principal Engineer roles in these domains.
-
Technical Leadership: Progress into roles like Technical Lead for IAM or Digital Platforms, mentoring junior engineers and driving technical strategy.
-
Cross-Functional Mobility: Transition into roles within broader Digital Experience, Product Management, or even Sales Operations, leveraging a strong understanding of customer-facing digital systems.
-
Cloud & DevOps Expertise: Further develop skills in Azure Cloud, containerization, and CI/CD pipelines, aligning with industry trends in DevOps and cloud-native development.
📝 Enhancement Note: The career path for this role is well-defined within specialized engineering tracks, with clear opportunities to grow into leadership positions or broaden expertise into related operational or product management areas. The hybrid nature of the role, blending security with user experience, offers a unique development trajectory.
🌐 Work Environment
Office Type: Hybrid. Employees are expected to work from a Rockwell location at least three days a week (Mondays, Tuesdays, and Thursdays), unless on business travel. This indicates a structured hybrid model designed to foster in-person collaboration and team cohesion.
Office Location(s): Bogota, Colombia and Mexico City, Mexico. These are major metropolitan hubs, likely offering modern office facilities with amenities designed for a professional workforce.
Workspace Context:
-
The hybrid model supports a collaborative environment where team members can engage in face-to-face discussions, whiteboarding sessions, and spontaneous problem-solving, particularly beneficial for complex development and integration tasks.
-
Access to standard corporate IT infrastructure, including necessary hardware, software licenses, and network connectivity, will be provided. The role's technology stack suggests access to development tools, cloud environments (Azure), and collaboration platforms.
-
Opportunities for interaction with diverse teams (UX, Sales Ops, IT, Security) will be frequent, fostering a dynamic and knowledge-rich work setting.
Work Schedule: Standard full-time employment, likely aligning with local business hours in Bogota and Mexico City, with flexibility to accommodate global team collaboration and project demands. The hybrid policy mandates specific in-office days, providing structure around the work schedule.
📝 Enhancement Note: The hybrid policy is specific and practical, outlining clear expectations for in-office presence. This is a key factor for candidates considering this role, as it balances remote flexibility with the benefits of in-person collaboration essential for complex engineering projects.
📄 Application & Portfolio Review Process
Interview Process:
- Initial Screening: A recruiter or HR representative will likely conduct an initial screening call to assess basic qualifications, experience alignment, and cultural fit. Be prepared to discuss your career trajectory and interest in Rockwell
Automation.
-
Technical Interview(s): Expect multiple rounds of technical interviews. These may include:
- Live Coding/Problem-Solving: Demonstrating proficiency in JavaScript, React/Angular/Vue, and potentially backend languages (Node.js/Java). Questions will focus on algorithms, data structures, and practical coding challenges.
- IAM & Security Concepts: In-depth questions about authentication, authorization, MFA, API security, and integration strategies with platforms like Okta or Azure AD.
- Adobe AEM Deep Dive: Questions on AEM architecture, component development, templates, content fragments, and best practices for AEM Cloud Service.
-
Portfolio Review: A dedicated session where you present your portfolio. This is a critical stage to showcase your IAM UI/full-stack projects, detailing your role, challenges faced, solutions implemented, and the impact of your work.
-
Cross-Functional/Behavioral Interview: Discussions with potential team leads or peers from collaborating departments (e.g., UX, Sales Ops) to assess teamwork, communication, problem-solving, and alignment with company values.
-
Hiring Manager Interview: A final discussion with the Hiring Manager or Technical Leader to assess overall fit, strategic thinking, and long-term potential.
Portfolio Review Tips:
- Curate Select Projects: Choose 2-3 of your strongest projects that best represent your IAM, UI development, and AEM experience.
Prioritize projects that demonstrate complex problem-solving and tangible results.
-
Structure Your Presentation: For each project, clearly articulate:
- The business problem or user need.
- Your specific role and contributions.
- The technical challenges and solutions implemented (especially IAM and AEM aspects).
- Key technologies and methodologies used.
- Measurable outcomes or impact (e.g., improved security, enhanced user experience, increased efficiency).
-
Focus on IAM & AEM: Explicitly highlight how you integrated IAM solutions and leveraged Adobe AEM to achieve project goals. Discuss security considerations and user journey optimizations.
-
Be Ready for Technical Deep Dives: Anticipate detailed questions about your code, design choices, and technical decision-making process.
Challenge Preparation:
-
Practice IAM Scenarios: Prepare to discuss how you would design or troubleshoot authentication flows, implement MFA for a specific use case, or secure API endpoints.
-
AEM Component Design: Be ready to sketch out or describe how you would build a specific AEM component or template structure.
-
Full-Stack Problem Solving: Practice coding challenges that involve front-end interactivity, API integration, and data handling.
-
Agile & CI/CD: Be prepared to discuss your experience with Agile methodologies and CI/CD processes, including how you contribute to efficient deployments.
📝 Enhancement Note: The interview process described is typical for a senior engineering role in a large technology company, emphasizing both technical depth and collaborative capabilities. The portfolio review is a particularly important step, requiring candidates to articulate not just what they did, but why and how it delivered value, with a strong focus on IAM and AEM.
🛠 Tools & Technology Stack
Primary Tools:
-
Front-End Frameworks: React, Angular, or Vue.js (expertise in at least one required).
-
Adobe Experience Manager (AEM): AEM 6.x or Cloud Service (components, templates, Sling Models, content fragments).
-
IAM Solutions: Okta, Auth0, Azure AD (integration experience).
-
Backend Technologies: Node.js (Next.js preferred), Java (Spring Boot preferred).
-
Programming Languages: JavaScript (ES6+), TypeScript.
-
Web Technologies: HTML5, CSS3.
Analytics & Reporting:
-
Adobe Analytics: For tracking user behavior and platform performance.
-
Adobe Target: For personalization and A/B testing.
CRM & Automation:
-
RESTful APIs: For integration with enterprise systems (ERP, CRM, Customer Master).
-
Azure Cloud: For deployment, containerization (Docker, Kubernetes implied), and cloud services.
-
CI/CD Tools: For automated build, test, and deployment pipelines.
📝 Enhancement Note: The technology stack is a blend of best-in-class digital experience platforms (Adobe), robust security solutions (IAM providers), modern web development frameworks, and cloud infrastructure (Azure). Proficiency across these areas, particularly the integration points between them, is essential.
👥 Team Culture & Values
Operations Values:
-
Security-First Mindset: A core value driven by the IAM focus, emphasizing robust security practices in all development activities.
-
Customer-Centricity: Delivering exceptional digital experiences for customers, distributors, and suppliers, ensuring usability, accessibility, and value.
-
Innovation & Agility: Embracing new technologies and methodologies to continuously improve digital platforms and development processes, as seen in the adoption of modern frameworks and cloud practices.
-
Collaboration & Accountability: Working effectively across teams and taking ownership of deliverables to ensure project success and timely delivery of high-quality solutions.
-
Data-Driven Improvement: Utilizing analytics to understand user behavior and platform performance, informing iterative improvements and strategic decisions.
Collaboration Style:
-
Cross-Functional Integration: Proactive engagement with UX designers, product managers, Sales Operations, and IT security to ensure seamless integration of features and alignment on project goals.
-
Agile & Iterative: Working in an Agile framework that encourages regular feedback loops, sprint reviews, and continuous adaptation based on team and stakeholder input.
-
Knowledge Sharing: A culture that values sharing best practices, code reviews, and learnings, particularly around complex areas like IAM and AEM development.
📝 Enhancement Note: Rockwell Automation's stated values and emphasis on "makers, forward thinkers, and problem solvers" suggest a culture that encourages initiative, continuous learning, and a collaborative approach to tackling complex technical challenges. The hybrid work model further supports a balance between focused individual work and team collaboration.
⚡ Challenges & Growth Opportunities
Challenges:
-
Complex Integration Landscape: Integrating diverse enterprise systems (ERP, CRM, Customer Master) with digital platforms and IAM solutions requires meticulous planning and execution.
-
Balancing Security and User Experience: Ensuring robust security (IAM, MFA) without creating friction for users across customer and distributor portals.
-
Keeping Pace with Technology: Continuously updating skills to stay current with evolving IAM technologies, front-end frameworks, and Adobe Experience Cloud updates.
-
Global Collaboration: Working effectively with teams across different time zones and cultural backgrounds.
-
Legacy System Modernization: Contributing to the ongoing modernization of digital assets, which may involve integrating new technologies with existing infrastructure.
Learning & Development Opportunities:
-
IAM & Cybersecurity Certifications: Opportunities to pursue certifications in IAM technologies (e.g., Okta, Azure AD) or cybersecurity principles.
-
Adobe Experience Cloud Training: Deepening expertise in AEM, Target, Analytics, and potentially Adobe Experience Platform through official training and certifications.
-
Cloud & DevOps Skills: Enhancing proficiency in Azure, containerization, and CI/CD practices through hands-on project work and potential training resources.
-
Leadership Development: Opportunities to mentor junior engineers, lead technical initiatives, or transition into management roles within specialized engineering teams.
-
Industry Conferences & Workshops: Participation in relevant tech conferences (e.g., Adobe Summit, security-focused events) to stay abreast of industry trends.
📝 Enhancement Note: The challenges presented are common for senior engineers in large, global organizations undergoing digital transformation. The growth opportunities are well-aligned with the role's technical focus and offer clear pathways for career advancement and skill enhancement.
💡 Interview Preparation
Strategy Questions:
-
IAM Strategy: "How would you approach implementing a federated identity solution for our customer portal, considering user experience and security requirements?" (Prepare to discuss protocols like SAML/OAuth, MFA options, and user provisioning).
-
AEM Development: "Describe a complex AEM component you built. What were the technical challenges, and how did you overcome them using Sling Models or content fragments?" (Be ready to detail your AEM architecture decisions).
-
Full-Stack Architecture: "Design a system for integrating customer order history from an ERP system into a customer-facing portal, including authentication and API considerations." (Focus on API design, data flow, and security).
-
Agile & CI/CD: "How do you ensure code quality and maintainability in an Agile team using CI/CD pipelines?" (Discuss testing strategies, code reviews, and deployment automation).
Company & Culture Questions:
-
Rockwell's Digital Strategy: "Based on your understanding, what do you see as the biggest opportunities for Rockwell Automation in its digital transformation journey?" (Research their recent news, investor reports, and digital initiatives).
-
Hybrid Work: "How do you maintain effective collaboration and productivity in a hybrid work environment?" (Emphasize communication, proactive engagement, and leveraging in-office days strategically).
-
Problem-Solving Approach: "Describe a time you faced a significant technical challenge. What was your approach to resolving it, and what did you learn?" (Use the STAR method – Situation, Task, Action, Result).
Portfolio Presentation Strategy:
-
Lead with Impact: Start by summarizing the key achievements and business value of your most relevant IAM/AEM project.
-
Visual Aids: Use diagrams, screenshots, or even short demos (if feasible and pre-approved) to illustrate technical concepts and user interfaces.
-
Focus on Your Role: Clearly delineate your specific contributions versus team efforts.
-
Quantify Results: Whenever possible, use metrics to demonstrate the success of your work (e.g., % reduction in unauthorized access attempts, % improvement in page load times, % increase in user engagement).
-
Be Ready for Q&A: Anticipate questions about your design choices, technical trade-offs, and lessons learned.
📝 Enhancement Note: Preparing for these types of questions involves not only technical knowledge but also the ability to articulate your experience strategically, connect it to business outcomes, and demonstrate cultural alignment. The portfolio presentation is a key opportunity to showcase practical application of your skills.
📌 Application Steps
To apply for this IAM UI Engineer position:
-
Submit Your Application: Apply directly through the Rockwell Automation careers portal via the provided link.
-
Tailor Your Resume: Highlight your experience with Identity and Access Management (IAM), full-stack development, Adobe Experience Manager (AEM), and specific front-end frameworks (React, Angular, Vue). Use keywords from the job description, such as "authentication," "authorization," "MFA," "RESTful APIs," and "CI/CD." Quantify achievements where possible.
-
Prepare Your Portfolio: Curate 2-3 strong projects that showcase your IAM integration, AEM development, and full-stack capabilities. Be ready to present these projects, detailing challenges, solutions, and outcomes.
-
Research Rockwell Automation: Familiarize yourself with Rockwell's business, their digital transformation initiatives, and their commitment to industrial automation. Understand their values and culture.
-
Practice Interview Questions: Prepare answers for technical, behavioral, and situational questions, focusing on your experience with the required technologies and your problem-solving approach. Rehearse your portfolio presentation.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
The ideal candidate has 5-7 years of full stack development experience with expertise in front-end frameworks and Adobe Experience Manager. A bachelor's degree and advanced English proficiency are required for this position.