What are the responsibilities and job description for the Middleware Engineer position at United Software Group Inc?
Job Title: Middleware Engineer
Location : Draper, UT (Remote work accepted from anywhere in US)
Duration : 12 Months Contract
Teams Meeting Interview
Job Description:
Note: Look for hands on engineers with around 10 years of overall experience rather than limiting the search to 5 years experienced.
Required Technical Experience: TypeScript, Node.js, Microsoft Azure, Kubernetes, Docker, Terraform, MongoDB, MySQL, Redis
What We’re Looking For
- 5 years of professional experience in software engineering, systems integration, DevOps, or data engineering roles with direct customer impact
- Proven experience executing production deployments and implementing enterprise integrations, including troubleshooting deployment failures, confi guration issues, and environment-specifi c constraints
- Hands-on experience across backend engineering and cloud-native infrastructure, including implementing and maintaining APIs, databases, Kubernetes workloads, and infrastructure-as-code in live production environments - with proven experience in systems design and the ability to go hands-on in production systems
- Ability to operate effectively in ambiguous environments by taking ownership of assigned components, asking the right questions, and delivering reliable production changes without close supervision, especially when deploying live to enterprise systems
- Experience supporting and debugging live production systems, including log analysis, performance troubleshooting, and participating in incident response or on-call rotations
- A builder’s mindset with bias for action, creativity under pressure, and an obsession with making things work in the real world
- Familiarity with integrating services across enterprise environments, including authentication/authorization, networking constraints, environment-specifi c confi guration, and coordination with customer or platform teams
- Degree in Computer Science, Engineering, or related technical field
- Strong plus: Experience building or integrating AI/LLM-powered systems (e.g., embedding agent workfl ows, vector databases, prompt orchestration)
- Consultative Communication: Ability to serve as a technical liaison, effectively communicating complex technical details and architectural decisions to non-technical stakeholders and clients.