Senior Developer - Information Technology
United Airlines
Come join us to create what’s next. Let’s define tomorrow, together.
Description
Job overview and responsibilities
The Senior Developer will serve as the overall technical authority for the DRM modernization initiative. This role will define and validate the technical architecture, ensure alignment with United Engineering standards, and lead collaboration with vendor architects and internal teams to deliver a secure, scalable, and high-performing solution. This is a hands-on role requiring architecture ownership, deep engineering expertise, vendor collaboration, and active participation in development and agile delivery.Key responsibilities:
• Establish architectural guardrails for scalability, resilience, observability, and security.
• Define non-functional requirements (performance, availability, latency, scalability, disaster recovery)
• Identify system constraints and integration patterns
• Lead technical discovery and refinement sessions.
• Perform code reviews to enforce quality, performance, and security standards.
• Estimate story complexity and guide sprint planning.
• Partner with Vendor Solution Architect in co-creating and reviewing solution components.
• Ensure CI/CD best practices and DevSecOps standards are followed.
• Lead definition and implementation of AI DLC for DRM
• Architect and guide development of intelligent AI agents
• Guide integration of AI-driven features
• Ensure AI components align with enterprise AI governance and responsible AI standards.
• Actively participate in agile ceremonies (PI planning, sprint planning, retrospectives).
• Ensure documentation standards for maintainability and audit-readiness.
• Design and implement horizontally scalable, loosely coupled Cloud Native applications on AWS
• Lead technical architecture and design decisions for full-stack applications
• Write high-quality code using Java (SpringBoot) and modern JavaScript frameworks
• Mentor and guide team members on technical best practices, architecture & design patterns (DDD, TDD etc.)
• Serve as the technical go-to person and spokesperson for application modernization initiatives
• Ensure applications meet critical non-functional requirements including high availability, fault tolerance, and disaster recovery
• Champion DevOps practices and principles across the team
Key competencies:
• Extraordinary technical architecture and design skills – platform thinking, not just application building.
• Hands-on coding and system design capabilities (API-first and contract-first development)
• Strong mentorship and leadership abilities
• Excellent communication skills to serve as technical spokesperson
• Ability to balance technical excellence with business objectives; arrive at tradeoffs (eg: strategic vs tactical)Hands-on Technical expertise including:
• Backend: Strong expertise in Java and SpringBoot framework
• Frontend: Proficiency in React or other modern JavaScript-based frameworks
• Database: Experience with PostgreSQL or other RDBMS; exposure to No-SQL
• Caching, Queues/ Topics: Redis/DynamoDB, Solace, Apache Kafka, IBM MQ or similar queuing solutions
• Cloud: Hands-on experience with Cloud Native application development (designing distributed applications using ECS/EKS/Lambda on AWS).
• Architecture: Proven ability to design systems that uphold usability, scalability, performance, reliability, maintainability, security, testability, ease-of-integration and auditability
• DevOps: Strong understanding of DevOps concepts and practicesCollaboration:
• Should have been a part of Agile Scrum teams
• Partner with various business and IT stakeholders in defining domain architecture strategy
• Work collaboratively with cross-functional teams and business stakeholders to understand their requirements and design solutions that align with their needs.
• Works with business, support, or development teams recommending system enhancements.
• Consults across multiple United Information Technology projects and technology areas to perform troubleshooting, problem management, root-cause analysis, and solution implementation.
• Cross-time-zone collaboration with Chicago, Houston, and other hubs is an expectation
Solution Orientation:
• Serves as a resource for technology/project development review and technical assessments.
• Provide consultation and technical leadership in project life cycle planning.
• Identifies opportunities to leverage/influence the direction for existing infrastructure and application components.
• Provides feedback to the enterprise technology owners and Architects regarding future solution needsResult Oriented:
• Ensures that the technical solutions meet the customers’ business goals.
• Understands and applies the enterprise vision and strategy to the project solution while balancing tactical needs to deliver.
• Drive for results
This position is offered on local terms and conditions. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded.This position is for United Airlines Business Services Pvt. Ltd - a wholly owned subsidiary of United Airlines Inc.
Qualifications
What’s needed to succeed (Minimum Qualifications):
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems and/or equivalent work experience
- 9+ years of relevant experience
- At least 5+ years designing cloud-native distributed systems
- Hands-on Technical expertise
- Exposure and experience in working with Agile Scrum teams
- Understands Technology systems & applications, integration (UI integration to backend APIs, etc.), Component Driven Development
- Exceptional at coding, unit testing and on time delivery of quality components and or applications
- Effective participant of requirement gathering and analysis, prototyping, deployments and release planning/execution
- Effectively and efficiently work with team leadership and direct team with the ability to deliver on time with minimal supervision
- Effective Communication (verbal + written)
What will help you propel from the pack (Preferred Qualifications):
- 12+ years of relevant experience
- Prior experience modernizing large-scale enterprise systems is highly desirable
- AWS Cloud
- Exposure to NoSQL databases is good to have.