Senior Developer - Information Technology
Responsibilities
with list items. Then Qualifications: we have Minimum Qualifications and Preferred Qualifications; we can combine underQualifications
with list items (maybe separate sublists? but we can just list all). Then Benefits: we have benefits list: medical, dental, vision, life, accident & disability, parental leave, employee assistance program, commuter, paid holidays, paid time off, 401(k) and flight privileges. Also mention bonus and/or long-term incentive compensation awards. So we can include Benefits section with list. Pay: we have base pay range $112,480.00 to $146,540.00. Also mention bonus etc. So we can include Pay section with that info. Schedule: not mentioned, so omit. Also we need to avoid repeating job title as heading. No Job ID. Remove boilerplate: EEO etc. Also remove application instructions (none). Also remove duplicated lines: there is duplicate line "Orchestrate AI agent workflows that transform high-level product and architecture artifacts into precise, spec-driven low-level designs for microservices" appears twice; we should keep only one instance. Also duplicate "Experience with Go (Golang) or other modern programming languages is preferred" appears in responsibilities? Actually it's in responsibilities paragraph: "Experience with Go (Golang) or other modern programming languages is preferred". Keep once. We need to preserve all substantive information. Let's extract. Intro paragraph: "Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network. Come join us to create what’s next. Let’s define tomorrow, together." Then description: "United's Digital Technology team is comprised of many talented individuals all working together with cutting-edge technology to build the best airline in the history of aviation. Our team designs, develops and maintains massively scaling technology solutions brought to life with innovative architectures, data analytics, and digital solutions." We could combine these into About the role section (maybe as prose). Use. Responsibilities: list items from "Job Overview And Responsibilities" paragraph and bullet-like sentences. Let's parse responsibilities sentences: - The Senior Developer will be responsible for the design, development, and delivery of critical backend capabilities within a modern communications platform that manages messaging traffic reliably and at scale. - This role will support modern and complex message formats, including Offer and Order and full NDC functionality, while also maintaining compatibility with legacy messaging formats such as EDIFACT and TTY. - The Senior Developer will provide hands-on engineering leadership across C#, .NET Core, microservices, APIs, cloud-native infrastructure, messaging platforms, CI/CD automation, and AI-enabled software development practices. - Oversee the end-to-end implementation of backend solutions built on C# and .NET Core. - Experience with Go (Golang) or other modern programming languages is preferred - Define API contracts, policies, and routing rules managed through Kong API Gateway - Provide technical direction and design for API integrations between internal platforms, external systems, and cloud services - Architect scalable and resilient infrastructure deployments across AWS services, including ECS, EKS, Lambda, and RDS - Maintain robust CI/CD pipelines using GitHub Actions and Harness for automated deployment, validation, and testing - Design event-driven communication patterns leveraging Solace message brokers to support reliable, scalable messaging traffic - Create, review, and maintain technical designs, API specifications, integration documentation, and implementation artifacts - Ensure solutions are designed for reliability, performance, security, scalability, operational readiness, and production support - Coordinate with cloud infrastructure, architecture, security, DevOps, product, and project management teams to resolve dependencies and support delivery execution - Highlight, communicate and document risks, issues, blockers, and dependencies, and serve as an escalation point as required - Continuously refine AI prompt pipelines to improve the accuracy and consistency of agent-generated technical specifications - Orchestrate AI agent workflows that transform high-level product and architecture artifacts into precise, spec-driven low-level designs for microservices (once) - Participate in Agile/Scrum delivery practices, including sprint planning, stand-ups, backlog refinement, demos, and retrospectives - Stay current with industry best practices and emerging technologies in API development, integration, AI-assisted engineering, cloud architecture, and DevOps. We need to ensure no duplicate lines. Qualifications: Minimum Qualifications list: - Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field - Minimum 3 years of experience working in software development, including design, development, documentation, testing, and debugging of new and existing software systems. - Knowledge of C# development, .NET Core, and advanced object-oriented design principles - Knowledge of AWS cloud services and cloud-native application architecture, including ECS, EKS, Lambda, and RDS - Strong background in backend engineering, microservices design, API-first development, and spec-driven software delivery - Strong technical documentation skills, including the ability to produce clear low-level designs, API specifications, integration patterns, and implementation guidance - Strong organizational, communication, and stakeholder management skills across technical and non-technical teams - Ability to mentor junior developers, promote engineering standards, and guide teams through complex technical design and delivery decisions - Experience working in Agile/Scrum delivery environments - Must be legally authorized to work in the United States for any employer without sponsorship - Reliable, punctual attendance is an essential function of the position. Preferred Qualifications list: - Production experience with API integration patterns, event-driven architectures, and enterprise integration platforms such as Solace and Kong - Proficiency in building infrastructure and cloud-native applications on AWS - Possess in-depth understanding of CI/CD practices and automation platforms, such as GitHub Actions and Harness - Familiarity with DevOps practices, version control tools such as Git, automated testing, and release management - Proficiency in integrating AI coding agents, AI-assisted engineering workflows, or LLM-based workflows into the software development lifecycle - Experience with airline, travel, or large-scale enterprise messaging platforms - Knowledge of Offer and Order, NDC, EDIFACT, TTY or related airline distribution and messaging capabilities - Experience modernizing platforms that must support both modern and legacy messaging formats - Knowledge of Generative AI frameworks, AI agents, prompt engineering, python or AI-assisted SDLC practices - Experience with SAFe, Azure DevOps, Jira, Confluence, or similar delivery and documentation tools - Experience with cloud security, observability, logging, monitoring, and operational readiness practices. We can combine into one list under Qualifications, maybe separate Minimum and Preferred but not required. We'll just list all. Benefits list: medical, dental, vision, life, accident & disability, parental leave, employee assistance program, commuter, paid holidays, paid time off, 401(k) and flight privileges. Also mention bonus and/or long-term incentive compensation awards. Pay: base pay range $112,480.00 to $146,540.00. Also mention bonus etc (but we already included in benefits maybe). We'll include Pay section with base pay range and note eligibility for bonus and/or long-term incentive compensation. Schedule: not present, omit. Now produce HTML fragment with headings: About the role (maybe we can use
About the role
) then responsibilities, qualifications, benefits, pay. We need to use- for any list of duties/requirements/benefits. For prose use
. Thus:
About the role
Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network. Come join us to create what’s next. Let’s define tomorrow, together.
United's Digital Technology team is comprised of many talented individuals all working together with cutting-edge technology to build the best airline in the history of aviation. Our team designs, develops and maintains massively scaling technology solutions brought to life with innovative architectures, data analytics, and digital solutions.
Then responsibilities:Responsibilities
- The Senior Developer will be responsible for the design, development, and delivery of critical backend capabilities within a modern communications platform that manages messaging traffic reliably and at scale.
- This role will support modern and complex message formats, including Offer and Order and full NDC functionality, while also maintaining compatibility with legacy messaging formats such as EDIFACT and TTY.
- The Senior Developer will provide hands-on engineering leadership across C#, .NET Core, microservices, APIs, cloud-native infrastructure, messaging platforms, CI/CD automation, and AI-enabled software development practices.
- Oversee the end-to-end implementation of backend solutions built on C# and .NET Core.
- Experience with Go (Golang) or other modern programming languages is preferred
- Define API contracts, policies, and routing rules managed through Kong API Gateway
- Provide technical direction and design for API integrations between internal platforms, external systems, and cloud services
- Architect scalable and resilient infrastructure deployments across AWS services, including ECS, EKS, Lambda, and RDS
- Maintain robust CI/CD pipelines using GitHub Actions and Harness for automated deployment, validation, and testing
- Design event-driven communication patterns leveraging Solace message brokers to support reliable, scalable messaging traffic
- Create, review, and maintain technical designs, API specifications, integration documentation, and implementation artifacts
- Ensure solutions are designed for reliability, performance, security, scalability, operational readiness, and production support
- Coordinate with cloud infrastructure, architecture, security, DevOps, product, and project management teams to resolve dependencies and support delivery execution
- Highlight, communicate and document risks, issues, blockers, and dependencies, and serve as an escalation point as required
- Continuously refine AI prompt pipelines to improve the accuracy and consistency of agent-generated technical specifications
- Orchestrate AI agent workflows that transform high-level product and architecture artifacts into precise, spec-driven low-level designs for microservices
- Participate in Agile/Scrum delivery practices, including sprint planning, stand-ups, backlog refinement, demos, and retrospectives
- Stay current with industry best practices and emerging technologies in API development, integration, AI-assisted engineering, cloud architecture, and DevOps.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- Minimum 3 years of experience working in software development, including design, development, documentation, testing, and debugging of new and existing software systems.
- Knowledge of C# development, .NET Core, and advanced object-oriented design principles
- Knowledge of AWS cloud services and cloud-native application architecture, including ECS, EKS, Lambda, and RDS
- Strong background in backend engineering, microservices design, API-first development, and spec-driven software delivery
- Strong technical documentation skills, including the ability to produce clear low-level designs, API specifications, integration patterns, and implementation guidance
- Strong organizational, communication, and stakeholder management skills across technical and non-technical teams
- Ability to mentor junior developers, promote engineering standards, and guide teams through complex technical design and delivery decisions
- Experience working in Agile/Scrum delivery environments
- Must be legally authorized to work in the United States for any employer without sponsorship
- Reliable