π Job Overview
Job Title: IAM UI Engineer
Company: Rockwell Automation
Location: Bogota, Colombia (also open to Mexico City, Mexico)
Job Type: Full time
Category: Software Engineering / Identity and Access Management (IAM)
Date Posted: 2026-09-22
Experience Level: 5-7 years (Preferred)
Remote Status: Hybrid (3 days in office expected)
π Role Summary
-
Develop and maintain secure, high-performance customer, distributor, and supplier-facing digital platforms.
-
Integrate robust Identity and Access Management (IAM) solutions, including authentication, authorization, and multi-factor authentication (MFA).
-
Modernize and scale digital experiences leveraging Adobe Experience Cloud suite for content management, personalization, and analytics.
-
Collaborate cross-functionally with customer experience, digital experience, Sales Operations, and IT teams to deliver exceptional B2B eCommerce and self-service capabilities.
-
Design and implement responsive, accessible UI components optimized for complex product catalogs and technical documentation.
π Enhancement Note: This role is a hybrid between a traditional UI Engineer and an IAM specialist, with a strong emphasis on integrating security and access control directly into user-facing applications. The mention of Sales Operations in the collaboration list suggests a direct link between the digital platforms and commercial operations, highlighting the importance of user experience for B2B customers and distributors.
π Primary Responsibilities
-
Design, develop, and deploy full-stack web applications for customer and distributor portals, focusing on user experience and security.
-
Implement and customize solutions within Adobe Experience Manager (AEM), including components, templates, and content fragments.
-
Integrate IAM solutions such as Okta, Auth0, or Azure AD to manage authentication, authorization, and identity federation.
-
Develop and integrate RESTful APIs to connect with enterprise systems like ERP, CRM, Customer Master, and product registration systems.
-
Build responsive, accessible UI components using modern front-end frameworks (React, Angular, Vue) optimized for displaying complex product catalogs and technical content.
-
Utilize Adobe Target for implementing personalization and segmentation strategies to enhance user engagement.
-
Support analytics implementation and reporting through Adobe Analytics to track user behavior and platform performance.
-
Collaborate with UX designers to implement and maintain design systems across all digital properties, ensuring brand consistency and usability.
-
Participate actively in CI/CD pipelines and Azure cloud container deployments, adhering to DevOps best practices.
-
Follow secure coding practices and enterprise IT standards to ensure the security and integrity of all developed applications.
π Enhancement Note: The responsibilities clearly indicate a need for a full-stack engineer with deep expertise in front-end development and a strong understanding of IAM concepts and enterprise security platforms. The integration with AEM and other Adobe Experience Cloud products signifies a focus on a modern, integrated digital experience platform. The mention of ERP and CRM integration points towards the role's impact on core business operations.
π Skills & Qualifications
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: 5β7 years of full stack development experience.
Required Skills:
-
Advanced English proficiency for effective communication in a global team.
-
Proficiency in IAM concepts: Authentication, Authorization, Federation, Multi-Factor Authentication (MFA), and policy-based access models.
-
Full-stack web application development experience.
-
Front-end expertise in modern JavaScript frameworks such as React, Angular, or Vue.
-
Strong command of JavaScript (ES6+) and TypeScript.
-
Proficiency in HTML5 and CSS3 for semantic and styled web interfaces.
-
Experience with Adobe Experience Manager (AEM 6.x or Cloud Service), including components, templates, Sling Models, and content fragments.
-
Familiarity with backend development using Next.js, Node.js, or Java (Spring Boot preferred).
-
Experience integrating enterprise security platforms for MFA, password-less authentication, identity governance, and secure GenAI.
-
Understanding of API security, authentication mechanisms, and role-based access control. Preferred Skills:
-
Experience with Azure Cloud services and deployments.
-
Working knowledge of Agile development methodologies.
-
Experience with Adobe Experience Platform.
-
Exposure to customer experience (CX) implementation projects.
-
Familiarity with customer/distributor portal architectures.
-
Experience implementing search solutions for digital platforms.
-
Knowledge of accessibility standards (e.g., WCAG) and SEO best practices.
π Enhancement Note: The "Essentials" clearly define the core requirements, with a strong emphasis on both front-end development and IAM. The "Preferred" section offers a significant advantage for candidates who possess experience with the broader Adobe Experience Cloud ecosystem, cloud platforms, and specific architectural patterns common in B2B digital environments.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrations of full-stack web applications, showcasing both front-end UI and backend integration capabilities.
-
Case studies detailing the implementation of IAM solutions (e.g., Okta, Azure AD integration) for authentication, authorization, or MFA.
-
Examples of responsive and accessible UI components built with React, Angular, or Vue, particularly those handling complex data like product catalogs.
-
Projects that showcase experience with Adobe Experience Manager (AEM), highlighting custom component development, template creation, or content fragment utilization.
-
Evidence of API integrations (RESTful) with backend systems (ERP, CRM, etc.) to support application functionality. Process Documentation:
-
Documentation or case studies that illustrate participation in CI/CD pipelines and Azure cloud deployments.
-
Examples of how secure coding practices were applied in past projects to mitigate security risks.
-
Descriptions of experience working within Agile/Scrum methodologies, including sprint planning, daily stand-ups, and retrospectives.
-
Projects that demonstrate an understanding and application of accessibility standards (WCAG) and SEO best practices in UI development.
π Enhancement Note: Given the role's focus on both UI development and IAM integration, a portfolio should highlight projects that demonstrate end-to-end functionality, robust security implementation, and experience with enterprise-grade platforms like AEM and cloud services. Candidates should be prepared to discuss the processes they followed for development, testing, deployment, and security integration.
π΅ Compensation & Benefits
Salary Range: Based on Rockwell Automation's typical compensation structures for engineering roles in Latin America, a competitive salary range for a Full Stack Engineer with 5-7 years of experience in IAM and Adobe Experience Cloud would likely fall between $40,000 - $70,000 USD annually. This estimate is derived from general industry benchmarks for specialized engineering roles in major Latin American tech hubs, adjusted for the hybrid work model and required technical expertise.
Benefits:
-
Comprehensive mindfulness programs with premium membership to Calm.
-
Volunteer Paid Time off (PTO) available after 6 months of employment.
-
Charitable donation matching program for volunteer hours or personal cash donations.
-
Employee Assistance Program (EAP) for confidential support.
-
Personalized wellbeing programs through the OnTrack program.
-
On-demand digital course library for continuous professional development.
-
Other local benefits specific to Colombia and Mexico.
Working Hours: Standard full-time working hours, likely around 40 hours per week. The hybrid policy requires employees to be in the office at least on Mondays, Tuesdays, and Thursdays, suggesting a structured work week with flexibility.
π Enhancement Note: The salary range is an estimate based on industry data for comparable roles in major LATAM markets. Actual compensation will vary based on specific experience, negotiation, and the precise location within Colombia or Mexico. The benefits listed are substantial and focus on employee well-being and professional growth, which are attractive to experienced engineers.
π― Team & Company Context
π’ Company Culture
Industry: Industrial Automation and Digital Transformation. Rockwell Automation is a global leader in industrial automation and digital transformation solutions, enabling manufacturers to improve productivity, sustainability, and agility.
Company Size: Over 28,000 employees globally, indicating a large, established enterprise with extensive resources and opportunities.
Founded: Rockwell Automation has a long history, founded in 1903, signifying stability, deep industry expertise, and a strong market presence.
Team Structure:
-
The IAM UI Engineer will report to the Identity and Access Management Technical Leader, suggesting a specialized team focused on security and identity management infrastructure.
-
This role will involve close collaboration with Customer Experience (CX), Digital Experience (DX), Sales Operations, and IT teams, indicating a cross-functional and matrixed team environment typical of large technology organizations.
-
The team likely comprises engineers with diverse specializations, including front-end, back-end, IAM, and potentially Adobe Experience Cloud experts. Methodology:
-
Emphasis on delivering reliable, secure, and performance-driven web applications.
-
Modernization and scaling of digital experiences, suggesting an agile and iterative development approach.
-
Integration of IAM concepts, indicating a strong focus on security best practices and enterprise-level identity solutions.
-
Collaboration with UX designers and adherence to design systems points to a user-centric design philosophy.
Company Website: https://www.rockwellautomation.com/
π Enhancement Note: Rockwell Automation's culture likely values innovation, problem-solving, and a commitment to improving the world through manufacturing technology. The hybrid policy and emphasis on diversity suggest an inclusive and modern work environment. The collaboration with Sales Operations highlights the direct impact of this role on the company's commercial success.
π Career & Growth Analysis
Operations Career Level: This role is positioned as a mid-to-senior level engineering position, requiring substantial hands-on experience in full-stack development, UI engineering, and IAM integration. It demands a proactive approach to problem-solving and a deep understanding of complex systems.
Reporting Structure: The IAM UI Engineer reports to the Identity and Access Management Technical Leader. This structure provides clear technical guidance and mentorship within a specialized domain. The role also requires significant interaction with product owners, UX designers, and other engineering teams, fostering a collaborative and influential position.
Operations Impact: The role's impact is significant, directly contributing to the security, usability, and performance of Rockwell Automation's customer-facing digital platforms. By enhancing these platforms, the engineer influences customer acquisition, retention, and overall B2B sales effectiveness. The successful integration of IAM solutions ensures secure access for customers and distributors, which is critical for maintaining trust and operational efficiency in a global B2B environment.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in IAM technologies (Okta, Azure AD), advanced AEM development, or emerging security trends like secure GenAI.
-
Cross-Functional Leadership: Transition into roles that involve leading specific feature development streams or managing cross-functional project initiatives that span multiple engineering teams and business units.
-
Architectural Roles: Progress to a UI Architect or IAM Architect position, where responsibilities shift towards designing system architecture, setting technical standards, and mentoring junior engineers.
-
Management Track: Potential to move into engineering management roles, leading teams of developers focused on digital platforms or security solutions.
π Enhancement Note: The growth opportunities are well-defined, leveraging the blend of UI and IAM skills. The role offers a clear path for technical mastery within specialized domains or a transition into broader architectural and leadership responsibilities, aligning with typical career progression in large technology firms.
π Work Environment
Office Type: Hybrid work environment, with employees expected to be in the office at least three days a week (Mondays, Tuesdays, and Thursdays). This indicates a balance between remote flexibility and in-person collaboration.
Office Location(s): The role is open to Bogota, Colombia, and Mexico City, Mexico, suggesting that Rockwell Automation has established office presences in these major metropolitan areas.
Workspace Context:
-
Collaborative Environment: The hybrid model encourages in-person collaboration on key days, fostering team cohesion and facilitating direct interaction with UX designers, fellow engineers, and stakeholders from Sales Operations and IT.
-
Tools and Technology: Access to modern development tools, Azure cloud infrastructure, and the full suite of Adobe Experience Cloud products. The environment likely supports CI/CD pipelines and containerized deployments.
-
Team Interaction: Opportunities to engage with a diverse global team, share knowledge, and participate in code reviews and design sessions, promoting continuous learning and best practice adoption.
Work Schedule: A standard full-time schedule (approx. 40 hours/week) with the hybrid office policy. This structure allows for focused work, whether remote or in-office, while ensuring regular team interaction.
π Enhancement Note: The hybrid model is a key aspect, requiring candidates to be comfortable with a structured in-office presence alongside remote work. The availability in both Bogota and Mexico City offers geographical flexibility for qualified candidates in those regions.
π Application & Portfolio Review Process
Interview Process:
- Initial Screening: A recruiter or hiring manager will review applications and resumes, focusing on key skills in full-stack development, IAM, and Adobe Experience
Cloud.
-
Technical Interview(s): Expect one or more technical interviews, potentially including:
- Coding Challenge: Live coding exercises focusing on JavaScript, front-end framework logic (React/Angular/Vue), or API integration scenarios.
- IAM Concepts Discussion: In-depth questions on authentication, authorization, MFA, and integrating security platforms.
- AEM & Adobe Cloud Questions: Scenarios related to AEM component development, AEM Cloud, Target, and Analytics integration.
-
Portfolio Review: Candidates will likely be asked to present specific projects from their portfolio that demonstrate their skills in UI development, IAM integration, and AEM. Be prepared to discuss your role, technical challenges, solutions, and outcomes.
-
Behavioral/Cultural Fit Interview: Questions assessing collaboration style, problem-solving approach, and alignment with Rockwell Automation's values and hybrid work policy.
-
Hiring Manager Interview: Final discussion with the IAM Technical Leader to assess overall fit, career aspirations, and alignment with team objectives.
Portfolio Review Tips:
-
Showcase IAM Integration: Highlight projects where you've implemented authentication, authorization, MFA, or integrated with IAM providers like Okta or Azure AD. Detail the security considerations and solutions.
-
Demonstrate AEM Proficiency: Include examples of custom AEM components, templates, or content fragment implementations. Explain your approach to AEM development and any challenges overcome.
-
Highlight Full-Stack Capabilities: Present projects that clearly show your ability to build end-to-end applications, including API integrations with backend systems.
-
Emphasize UI/UX and Accessibility: Showcase responsive designs and components, and be ready to discuss your understanding of accessibility standards (WCAG) and SEO best practices.
-
Quantify Impact: Whenever possible, use metrics to demonstrate the positive impact of your work (e.g., improved performance, reduced security incidents, increased user engagement).
Challenge Preparation:
-
Practice Coding: Revisit core JavaScript, TypeScript, and your preferred front-end framework (React, Angular, Vue). Prepare for algorithm and data structure questions.
-
Review IAM Fundamentals: Refresh your knowledge of OAuth, OpenID Connect, SAML, JWT, and common security vulnerabilities.
-
Understand AEM Architecture: Familiarize yourself with AEM's core concepts: components, templates, dispatcher, Sling Models, content fragments, and AEM Cloud Service.
-
Prepare Case Studies: Have 2-3 detailed project examples ready to discuss, covering UI development, IAM integration, and AEM implementation, focusing on problem, solution, and outcome.
π Enhancement Note: The interview process is expected to be rigorous, testing both technical depth in UI/IAM/AEM and the ability to articulate technical concepts and project experience effectively. A well-curated portfolio that directly addresses the core requirements will be crucial for success.
π Tools & Technology Stack
Primary Tools:
-
Front-end Frameworks: React, Angular, or Vue.js
-
Languages: JavaScript (ES6+), TypeScript
-
Markup/Styling: HTML5, CSS3
-
Content Management: Adobe Experience Manager (AEM 6.x or Cloud Service)
-
API Development: Next.js, Node.js, Java (Spring Boot)
-
API Protocols: RESTful APIs
Analytics & Reporting:
-
Web Analytics: Adobe Analytics
-
Personalization/Segmentation: Adobe Target
-
Data Platform: Adobe Experience Platform (preferred)
CRM & Automation:
-
Identity Providers: Okta, Auth0, Azure AD (for IAM integration)
-
Cloud Platform: Microsoft Azure (for deployments and containerization)
-
Integration: APIs for ERP, CRM, Customer Master, Product Registration systems.
Development Practices:
-
Version Control: Git
-
CI/CD: Familiarity with CI/CD processes and Azure cloud container deployments.
-
Methodology: Agile environments.
π Enhancement Note: This role requires a broad technical skill set, spanning modern front-end development, a comprehensive understanding of the Adobe Experience Cloud, and significant experience with IAM solutions and enterprise system integrations. Proficiency in Azure and CI/CD practices is also key.
π₯ Team Culture & Values
Operations Values:
-
Security First: A strong commitment to secure coding practices, identity management, and protecting customer data, reflecting the IAM focus of the role.
-
User-Centricity: Prioritizing the customer and distributor experience through intuitive UI design, accessibility, and personalized digital interactions.
-
Collaboration & Innovation: Fostering a team environment where cross-functional collaboration drives innovative solutions and continuous improvement of digital platforms.
-
Efficiency & Agility: Embracing Agile methodologies and CI/CD practices to deliver high-quality software efficiently and adapt quickly to evolving business needs.
-
Data-Driven Decisions: Utilizing analytics from Adobe Analytics and other sources to inform design choices, optimize user journeys, and measure platform effectiveness.
Collaboration Style:
-
Cross-Functional Integration: Actively engaging with UX designers, product managers, Sales Operations, and IT to ensure digital platforms meet business objectives and user needs.
-
Open Communication: Encouraging transparent communication, constructive feedback, and knowledge sharing within the engineering team and across departments.
-
Process Improvement: A continuous drive to identify and implement improvements in development processes, tooling, and system integrations to enhance efficiency and reliability.
π Enhancement Note: The culture likely emphasizes a proactive approach to security, a strong focus on delivering value to B2B customers through digital channels, and a collaborative spirit across diverse teams. The hybrid work model will influence how collaboration is structured.
β‘ Challenges & Growth Opportunities
Challenges:
-
Integrating Complex Systems: Seamlessly integrating disparate enterprise systems (ERP, CRM, IAM) with customer-facing platforms while maintaining performance and security.
-
Balancing Security and Usability: Implementing robust IAM controls without creating friction for end-users, particularly in a B2B context where ease of access is crucial.
-
Keeping Pace with Technology: Staying current with rapidly evolving front-end technologies, Adobe Experience Cloud updates, and emerging IAM security threats and solutions.
-
Cross-Cultural Collaboration: Effectively collaborating with global teams across different time zones and cultural backgrounds.
Learning & Development Opportunities:
-
IAM Specialization: Deep dive into advanced IAM concepts, certifications (e.g., Okta, Azure AD), and emerging security technologies like secure GenAI.
-
Adobe Experience Cloud Mastery: Gaining expert-level proficiency across the entire Adobe Experience Cloud suite, including AEM, Target, Analytics, and potentially AEP.
-
Cloud Architecture & DevOps: Developing expertise in Azure cloud services, containerization, and advanced CI/CD practices.
-
Leadership and Mentorship: Opportunities to mentor junior engineers, lead technical initiatives, and potentially move into architectural or team lead roles.
π Enhancement Note: This role presents opportunities to tackle complex integration challenges and become an expert in critical areas like IAM and modern digital experience platforms, offering significant potential for professional growth.
π‘ Interview Preparation
Strategy Questions:
-
"Describe a complex full-stack application you built. What was your role, what were the key technical challenges, and how did you overcome them?" (Focus on IAM integration and AEM if applicable.)
-
"How would you approach integrating a new IAM solution (e.g., Okta) with an existing customer portal that uses React and communicates with an ERP system?" (Assess understanding of integration patterns, security considerations, and problem-solving.)
-
"Walk me through your process for developing a new reusable UI component in a framework like React, from design handoff to deployment. How do you ensure accessibility and responsiveness?" (Evaluate UI development practices and attention to detail.)
-
"Imagine a scenario where a distributor reports unauthorized access to their account. How would you investigate and what steps would you take to secure their access?" (Test IAM knowledge and incident response thinking.) Company & Culture Questions:
-
"Rockwell Automation is investing heavily in digital transformation. How do you see your role as an IAM UI Engineer contributing to this strategy?" (Connect your skills to the company's broader objectives.)
-
"Our hybrid policy requires office presence on specific days. How do you envision maintaining productivity and collaboration within this model?" (Demonstrate understanding of and adaptability to the work arrangement.)
-
"How do you stay updated on the latest trends in web development, security, and IAM?" (Showcase a commitment to continuous learning.) Portfolio Presentation Strategy:
-
Select Relevant Projects: Choose 2-3 projects that best showcase your full-stack capabilities, IAM integration experience, and AEM proficiency.
-
Structure Your Narrative: For each project, clearly articulate:
- The Problem: What was the business need or technical challenge?
- Your Role: What were your specific contributions?
- The Solution: What technologies and approaches did you use?
- The Outcome: What were the results or impact? (Quantify if possible.)
-
Demonstrate Code & Architecture: Be prepared to show code snippets, architecture diagrams, or live demos if feasible and appropriate.
-
Highlight IAM & Security: Emphasize the security aspects of your projects, detailing how you implemented authentication, authorization, or other security measures.
-
Discuss AEM Implementation: If applicable, detail your experience with AEM components, templates, and content delivery.
π Enhancement Note: Candidates should prepare to discuss their technical contributions in detail, focusing on how they applied their skills to solve specific problems, especially those related to security and user experience within enterprise environments.
π Application Steps
To apply for this IAM UI Engineer position:
-
Submit your application through the Rockwell Automation careers portal via the provided link.
-
Customize Your Resume: Tailor your resume to highlight keywords and skills mentioned in the job description, particularly IAM concepts (Authentication, Authorization, MFA), full-stack development, Adobe Experience Manager (AEM), and front-end frameworks (React, Angular, Vue). Quantify achievements where possible.
-
Prepare Your Portfolio: Curate a digital portfolio (e.g., GitHub, personal website) that showcases relevant projects. Ensure it includes examples of UI development, IAM integrations, and AEM work. Be ready to articulate your contributions and the technical details of each project.
-
Practice Interview Responses: Prepare answers to common technical, behavioral, and situational interview questions, focusing on your experience with IAM, AEM, and full-stack development. Practice articulating your thought process for problem-solving and system design.
-
Research Rockwell Automation: Understand the company's mission, values, and recent initiatives in digital transformation. Familiarize yourself with their product offerings and target markets to better understand the context of the role.
β οΈ 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
Requires a bachelor's degree and advanced English proficiency. Preferred candidates have 5-7 years of full stack development experience with expertise in front-end frameworks and Adobe Experience Manager.