U

United Airlines

Flies passengers and cargo worldwide from US hubs

.NET Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHouston, TX, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent relevant experience.
  • At least 2 years of software development experience or successful completion of United DT Early Career Digital Leadership Program (ECDLP).
  • Proficiency in at least one modern programming language and experience building backend applications or services.
  • Experience with RESTful APIs, service integration, and modern application development patterns.
  • Strong problem-solving and analytical skills.
  • Strong attention to detail with an emphasis on software quality.
  • Effective written and verbal communication skills.
  • Demonstrated eagerness and ability to learn new technologies.
  • Knowledge of software development lifecycle (SDLC) processes, engineering standards, software development methodologies, design principles, and design patterns.
  • Experience with source control, automated testing, continuous integration and continuous delivery (CI/CD), and modern development tooling.
  • Experience using or demonstrated ability to effectively adopt AI-assisted software development tools and practices.
  • Understanding of responsible generative AI use, including validation of AI-generated code and protection of sensitive or proprietary information.
  • Must be legally authorized to work in the United States for any employer without sponsorship.
  • Successful completion of an interview is required to meet job qualifications.
  • Reliable, punctual attendance is an essential function of the position.

Responsibilities

  • Assist in the design, development, enhancement, and maintenance of software applications and services.
  • Collaborate with product, architecture, engineering, quality assurance, security, and business teams to understand requirements and deliver effective solutions.
  • Build and maintain APIs, backend services, integrations, and event-driven components as appropriate.
  • Work on one or more moderate-to-complex initiatives and contribute throughout the full software development lifecycle.
  • Apply secure coding, data protection, and engineering best practices throughout the development lifecycle.
  • Use AI-assisted development tools, such as GitHub Copilot or comparable technologies, for coding, testing, debugging, documentation, code analysis, and developer productivity while following enterprise security and responsible AI standards.
  • Evaluate AI-generated code and recommendations for correctness, security, performance, maintainability, and compliance rather than relying on generated output without engineering validation.
  • Develop comprehensive unit and automated tests and support application deployment and release activities.
  • Participate in peer code reviews and AI-assisted code review processes to ensure solutions meet engineering, security, and quality standards.
  • Support and troubleshoot production software systems, including performance analysis, root-cause investigation, observability, and resolution of defects.
  • Contribute to technical documentation, architecture and design documentation, and operational support materials.
  • Identify opportunities to automate repetitive development, testing, operational, and troubleshooting activities.
  • Stay current on emerging software engineering, cloud, AI, automation, and application development technologies.

Desired Qualifications

  • Experience with cloud platforms such as Azure or AWS.
  • Experience developing APIs, microservices, distributed systems, and event-driven architectures.
  • Experience with C#, .NET, JavaScript/TypeScript, or other modern application development languages and frameworks.
  • Experience with relational and NoSQL databases, including SQL, Oracle, and Couchbase.
  • Experience with modern source-control platforms and development workflows such as Git and GitHub.
  • Experience with CI/CD, DevOps, infrastructure automation, and automated testing.
  • Experience with observability and application-performance platforms such as Dynatrace or AppDynamics.
  • Hands-on experience with AI-assisted development tools such as GitHub Copilot or equivalent technologies.
  • Experience applying generative AI across the software development lifecycle, including code generation, unit-test generation, debugging, documentation, code modernization, and developer workflows.
  • Exposure to large language model APIs, AI agents, prompt engineering, or AI-enabled application patterns.
  • Understanding of responsible AI, secure AI usage, data privacy, and governance considerations when applying generative AI within software engineering.
  • Experience with containerization and cloud-native application patterns.
  • Experience with Agile development methodologies.
  • Experience supporting highly available, business-critical production applications.

About the Company

United Airlines

Flies passengers and cargo worldwide from US hubs

United Airlines flies passengers and cargo across the United States and to destinations around the world, running a hub network that spans Chicago, Denver, Houston, Los Angeles, Newark, San Francisco, Washington Dulles and Guam. It was a founding member of Star Alliance, the global airline partnership that links its routes and frequent-flyer benefits with carriers such as Lufthansa and Air Canada. Travelers book seats in economy, premium and Polaris business cabins, and United earns money from fares, bag and seat fees, cargo, and its MileagePlus loyalty program, which sells miles to card partners. United traces its roots to Varney Air Lines, which began flying airmail in 1926, and is based in Chicago.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1926

Recently Posted Jobs

Explore more opportunities at United Airlines

See more jobs