.NET Developer

United Airlines•Houston, TX
•$89,965 - $117,212

About The Position

United Airlines’ Digital Technology team builds and maintains technology solutions using innovative architectures, data analytics, and digital products. The Developer creates and maintains the strategic partnership between business needs and technology delivery by planning, designing, developing, testing, deploying, and supporting scalable, secure, and reliable software solutions. The role uses engineering, analytical, and problem-solving skills, modern development practices, automation, and AI-assisted engineering tools to improve software quality, developer productivity, and delivery speed. The Developer works with limited supervision and general guidance.

Requirements

  • 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.
  • Eagerness and ability to learn new technologies.
  • Knowledge of SDLC processes, engineering standards, software development methodologies, design principles, and design patterns.
  • Experience with source control, automated testing, CI/CD, and modern development tooling.
  • Experience using or demonstrated ability to adopt AI-assisted software development tools and practices effectively.
  • 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.

Nice To Haves

  • 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 source-control platforms and 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 and unit-test generation, debugging, documentation, code modernization, and developer workflows.
  • Exposure to LLM APIs, AI agents, prompt engineering, or AI-enabled application patterns.
  • Understanding of responsible AI, secure AI usage, data privacy, and governance considerations in software engineering.
  • Experience with containerization and cloud-native application patterns.
  • Experience with Agile development methodologies.
  • Experience supporting highly available, business-critical production applications.

Responsibilities

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

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Accident and disability benefits
  • Parental leave
  • Employee assistance program
  • Commuter benefits
  • Paid holidays
  • Paid time off
  • 401(k)
  • Flight privileges
  • Bonus and/or long-term incentive compensation awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service