Loading...
USM Jobs / Sr. Application Developer
Medium Contract

JB061659 - Sr. Application Developer Apply

  • Start Date:
    Interview Types
  • Skills 1.,Telephony systems..
    Visa Types Green Card, US Citiz..
Job Title - Sr. Application Developer
Location - On‑site
  • 5025 Plano Pkwy, Carrollton, TX 75010
  • Westlake Village, CA
 
Reasons to Join
  • Work on large‑scale, real‑time communication platforms supporting customer interactions for a major mortgage company
  • Join a small, senior engineering team with high ownership and direct impact
  • Build homegrown conversational and telephony systems used at enterprise scale
  • Opportunity for long‑term conversion to full‑time employment
 
Top Skills
  1. Telephony systems experience (REQUIRED)
  2. Senior‑level full‑stack engineering with Golang and/or Python
  3. AWS and Kubernetes (EKS) with hands‑on DevOps ownership
 
Job Description
This role supports a large mortgage company’s Communication Platforms organization, which builds and operates enterprise‑grade voice, SMS, virtual agent, and contact‑center integrations that directly impact customer experience at scale. The broader organization consists of approximately 25 engineers with frequent collaboration across initiatives.
The Senior Application Developer will join the Natural Language & Automation (NLA) team, a small, high‑impact group currently composed of four engineers. This role will focus on designing and building real‑time, AI‑driven conversational and telephony systems that stream live voice, determine call intent and disposition, route callers intelligently, and blend human and virtual agent experiences. This is a full‑stack role with deep involvement in telephony, conversational AI, cloud infrastructure, and DevOps, with full life‑cycle ownership of production systems.
 
Key Responsibilities
  • Design, build, and maintain enterprise‑grade, high‑availability applications supporting real‑time voice and conversational AI use cases
  • Develop AI‑powered virtual agents that understand call purpose, determine disposition, and route or hand off calls appropriately
  • Stream and process real‑time voice data with a focus on low latency, resiliency, and scalability
  • Build internal tools for prompting strategies, call analytics, virtual agent behavior, and workflow orchestration
  • Work across telephony services, contact‑center platforms, Zendesk integrations, SMS, and conversational workflows
  • Collaborate closely with product, analytics, and engineering teams
  • Own services end‑to‑end, including architecture, coding, testing, deployment, monitoring, and production support
  • Participate in DevOps responsibilities, including operating services on AWS EKS (Kubernetes)
  • Troubleshoot and resolve high‑impact production issues in a calm, methodical manner
  • Contribute to a collaborative, high‑standards engineering culture
 
Additional Skills & Qualifications
  • Bachelor’s degree or 3+ years of equivalent professional experience
  • Strong experience building and maintaining production‑grade distributed applications
  • Strong backend development and API design experience (Golang preferred; Python heavily used)
  • Experience with cloud services, particularly AWS
  • Experience building or operating scalable systems using Docker and Kubernetes
  • Solid understanding of DevOps and CI/CD best practices
 
Required Experience
  • Hands‑on experience with telephony systems is REQUIRED for this role
 
Nice to Have (Strong Plus)
  • FreeSWITCH development experience
  • VoIP and contact‑center platforms
  • Telecommunications background
  • Event‑driven architectures
  • Linux systems experience
  • Infrastructure as Code tools (Chef, Troposphere, AWS CDK)
  • OAuth2 authentication and authorization
  • CRM integrations
  • Exposure to conversational AI or real‑time AI systems
 
Team / Org Context
  • NLA team currently consists of four engineers; this role will be the fifth
  • Two engineers focus on call analytics; others build core conversational and routing capabilities
  • Part of a larger Communication Platforms organization with cross‑team collaboration opportunities