Loading...
USM Jobs / Software Developer
Low Contract

JB062122 - Software Developer Apply

  • Start Date:
    Interview Types
  • Skills IVR, contact center
    Visa Types H1B, Green Card, US ..
United Airlines
Remote
Developer
2 Openings
 
Position Overview
United Airlines is seeking a Software Developer to join a growing team focused on improving customer service through contact center technologies, conversational experiences, and backend automation.
The team supports voice and chat solutions that help customers resolve requests through self-service while providing tools and assistance to customer service agents when human support is needed.
This opportunity is ideal for a developer who enjoys solving technical problems, taking ownership of solutions, and collaborating with a small team where individual contributions make a meaningful impact.
Responsibilities
  • Develop, maintain, and support backend services and automation for voice and chat contact center applications
  • Work with IVR and conversational technologies to identify customer intent, manage conversational flows, and route requests to the appropriate services or support teams
  • Build and support integrations between frontend applications, backend services, and SaaS platforms
  • Support self-service capabilities that allow customers to complete requests through automated workflows and digital interactions
  • Analyze technical issues, troubleshoot service integrations, and identify opportunities to improve application functionality
  • Take ownership of assigned solutions, from analyzing requirements and investigating issues to implementing and supporting technical outcomes
  • Collaborate with cross-functional teams across application development, cloud engineering, security, and infrastructure
  • Support applications following a recent cloud migration and contribute to future modernization efforts
  • Identify opportunities to improve automation and enhance conversational customer experiences
Required Qualifications
  • Strong backend development experience, preferably with JavaScript and Node.js
  • Experience developing, integrating, or supporting backend services and REST APIs
  • Experience working with service integrations, application workflows, or automation
  • Ability to analyze technical problems, troubleshoot issues, and take ownership of solutions
  • Understanding of how frontend applications interact with backend services
  • Strong communication skills and the ability to collaborate effectively with technical and nontechnical stakeholders
  • Ability to work independently while contributing to a collaborative team environment
Preferred Qualifications
  • Experience with IVR, contact center technologies, conversational applications, or chatbot development
  • Experience with Google Dialogflow, AWS Lex, natural language processing (NLP), or similar conversational technologies
  • Experience with AWS services, particularly Lambda and DynamoDB
  • Experience with Microsoft Azure or other cloud platforms
  • Experience with .NET/C# or Java
  • Familiarity with frontend technologies such as React, Angular, or Vue
  • Exposure to CI/CD pipelines and automated deployment processes
  • Experience with workflow automation, AI-powered applications, agentic AI, or retrieval-augmented generation (RAG)
Technical Environment
  • Backend: JavaScript, Node.js, .NET/C#, Java
  • APIs & Integrations: REST APIs, backend service calls, application orchestration
  • Cloud: AWS Lambda, DynamoDB; Azure experience also applicable
  • Contact Center Technologies: IVR, voice and chat bots, conversational applications
  • Frontend: React, Angular, Vue, or similar technologies
  • Additional Technologies: NLP, CI/CD, automation, and conversational AI
 
The role is primarily backend-focused. You do not need to be a frontend specialist or cloud infrastructure engineer, but you should be comfortable troubleshooting across application layers and understanding how different components work together.
 
Why Join This Team?
  • Meaningful technical ownership: Contribute to applications that directly support customer service experiences
  • Variety of technologies: Work across backend development, service integrations, contact center platforms, and automation
  • Collaborative environment: Join a small team that values communication, initiative, and problem-solving
  • Modernization opportunities: Support a recently migrated environment while contributing to continued application improvements
  • Opportunity to grow: Gain exposure to conversational technologies and AI-enabled automation