Overview
On Site
Full Time
Skills
Brand
Marketing
People Management
Budget
Vendor Development
Product Development
Collaboration
Estimating
Business Cases
Performance Metrics
Status Reports
Resource Planning
Agile
Organizational Structure
Information Technology
Mathematics
Engineering Management
IT Management
Leadership
Communication
Customer Facing
Graph Databases
Amazon Neptune
Neo4j
Management
Microservices
Amazon Web Services
Cloud Computing
Use Cases
Java
Python
C#
Computer Science
Software Engineering
Artificial Intelligence
Job Details
Description
Exciting opportunity to be a part of a brand new best-in-class product & engineering team to create the world's best and largest airline. As our Senior Engineering Manager, you'll lead a high-performing team focused on delivering enterprise grade profile services, graph-powered relationships, and AI-ready data capabilities. Your work will enable downstream personalization, marketing activation, operation insights, and emerging agentic AI use cases. This is a high-impact technical leadership role for someone who loves building customer-centric data platforms, modern architectures, and intelligent systems that drive real business outcomes.
This is a hybrid, Chicago based position. Candidates must be eligible to work for any employer in the US.
Lead and manage team responsible for designing, developing, and maintaining cloud-based application/s. Lead a portfolio of technology projects to ensure delivery of work requests and projects are within committed budget, on schedule, and the quality of individual projects meets the overall department performance goals. Manage multiple vendor development teams assigned to projects and core support
Understand and partner with United business and DT leadership teams along with product SMEs to define the end-state vision, goals, and strategy of the product and create multi-year product development strategy and tactical plans. Share knowledge and collaborate to come up with effective and innovative solutions to problem
Engage, collaborate and partner with stakeholders, technical and business, to understand business requirements and user expectations, and lead the development of solutions that meet functional and technical requirements
Aligning with business partners on delivery success criteria and ensuring technology solutions follow architectural standards. Provide delivery estimates and business case updates to support overall IT performance metrics, monthly project status reporting and quarterly resource planning review
Identify technical obstacles early and work closely with the team to find creative solutions. Responsible for escalating, assisting and follow-through on resolution of issues related to delivery of technology solutions
Ensure best practices for Agile methodologies are implemented, and continuous improvements are made, as needed. Ensure adherence to code scanning and other security protocols are adhered to during development and release
Empower, coach, and develop team members. Promote a culture of learning. Establish team and individual's goals including performance reviews and career and performance plans. Perform short and long-term resources (internal and external) planning to ensure the proper number of resources and right skills are available to meet project goals and schedules. Assess and recommend improvements to the organization structure, roles, and responsibilitie
Qualifications
Minimum Requirements:
Bachelor's degree in Information Technology, Software Engineering, Computer Science, Mathematics or related field
8+ years in software engineering with 3-5 years in engineering management or technical leadership
Excellent leadership, communication, and interpersonal skills
Deep experience building customer facing solutions, and/or data platforms like CDP
Strong understanding of graph databases (AWS Neptune, Neo4j) and how graph relationships can enhance personalization and AI
Deep experience building and managing large-scale distributed systems built on microservices, and even-driven architectures supporting high-throughput low-latency APIs
Excellent architectural judgement with AWS cloud native experience
Ability to thrive in a cross-functional, product-driven environment with complex customer-centric use cases
Strong backend engineering foundation in one of the modern programming language such as Java, Python or C#
Preferred Requirements:
Master's degree in Computer Science or Software Engineering
Passion or experience in Agentic AI, contextual engines, or intelligent decisioning systems
Exciting opportunity to be a part of a brand new best-in-class product & engineering team to create the world's best and largest airline. As our Senior Engineering Manager, you'll lead a high-performing team focused on delivering enterprise grade profile services, graph-powered relationships, and AI-ready data capabilities. Your work will enable downstream personalization, marketing activation, operation insights, and emerging agentic AI use cases. This is a high-impact technical leadership role for someone who loves building customer-centric data platforms, modern architectures, and intelligent systems that drive real business outcomes.
This is a hybrid, Chicago based position. Candidates must be eligible to work for any employer in the US.
Lead and manage team responsible for designing, developing, and maintaining cloud-based application/s. Lead a portfolio of technology projects to ensure delivery of work requests and projects are within committed budget, on schedule, and the quality of individual projects meets the overall department performance goals. Manage multiple vendor development teams assigned to projects and core support
Understand and partner with United business and DT leadership teams along with product SMEs to define the end-state vision, goals, and strategy of the product and create multi-year product development strategy and tactical plans. Share knowledge and collaborate to come up with effective and innovative solutions to problem
Engage, collaborate and partner with stakeholders, technical and business, to understand business requirements and user expectations, and lead the development of solutions that meet functional and technical requirements
Aligning with business partners on delivery success criteria and ensuring technology solutions follow architectural standards. Provide delivery estimates and business case updates to support overall IT performance metrics, monthly project status reporting and quarterly resource planning review
Identify technical obstacles early and work closely with the team to find creative solutions. Responsible for escalating, assisting and follow-through on resolution of issues related to delivery of technology solutions
Ensure best practices for Agile methodologies are implemented, and continuous improvements are made, as needed. Ensure adherence to code scanning and other security protocols are adhered to during development and release
Empower, coach, and develop team members. Promote a culture of learning. Establish team and individual's goals including performance reviews and career and performance plans. Perform short and long-term resources (internal and external) planning to ensure the proper number of resources and right skills are available to meet project goals and schedules. Assess and recommend improvements to the organization structure, roles, and responsibilitie
Qualifications
Minimum Requirements:
Bachelor's degree in Information Technology, Software Engineering, Computer Science, Mathematics or related field
8+ years in software engineering with 3-5 years in engineering management or technical leadership
Excellent leadership, communication, and interpersonal skills
Deep experience building customer facing solutions, and/or data platforms like CDP
Strong understanding of graph databases (AWS Neptune, Neo4j) and how graph relationships can enhance personalization and AI
Deep experience building and managing large-scale distributed systems built on microservices, and even-driven architectures supporting high-throughput low-latency APIs
Excellent architectural judgement with AWS cloud native experience
Ability to thrive in a cross-functional, product-driven environment with complex customer-centric use cases
Strong backend engineering foundation in one of the modern programming language such as Java, Python or C#
Preferred Requirements:
Master's degree in Computer Science or Software Engineering
Passion or experience in Agentic AI, contextual engines, or intelligent decisioning systems
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.