Software Engineer I

Rocket Companies•Detroit, MI

About The Position

As a Software Engineer I, you will build backend systems that power AI-driven communication experiences. You will use technologies including TypeScript and .NET to develop intelligent agents for customer interactions across phone and chat channels. The role offers the opportunity to contribute to customer-facing products and develop your skills in a collaborative, fast-paced environment. You will design and develop backend services and APIs, build and optimize TypeScript-based agents, and collaborate with cross-functional teams to integrate AI agent solutions into existing systems and infrastructure. You will write maintainable code, participate in code reviews, troubleshoot production issues, and contribute to scalable backend architecture for high-volume communication workflows. The role also includes continuous learning and professional development. The role may include participation in an on-call rotation supporting production systems and service reliability. Coverage may include nights and weekends; frequency and scheduling depend on team needs.

Requirements

  • At least 2 years of professional software development experience post-graduation.
  • Proficiency in .NET and TypeScript or Node.js.
  • Strong understanding of backend development principles and GraphQL.
  • Ability to write clean, well-documented code.
  • Ability to collaborate effectively with team members.

Nice To Haves

  • Experience with Sierra AI or similar platforms for building agentic communication experiences.
  • Previous work with IVR (Interactive Voice Response) or IVA (Intelligent Virtual Assistant) systems.
  • Familiarity with cloud platforms and containerization technologies.
  • Experience working on AI or machine learning-driven applications.

Responsibilities

  • Design and develop backend services and APIs using .NET and TypeScript to support AI-driven agent platforms.
  • Build and optimize TypeScript-based agents for phone and chat communication experiences.
  • Collaborate with cross-functional teams to integrate AI agent solutions with existing systems and infrastructure.
  • Write clean, maintainable code following best practices and participate in code reviews.
  • Troubleshoot and resolve production technical issues to ensure reliability and performance.
  • Contribute to the architecture and design of scalable backend systems for high-volume communication workflows.
  • Participate in continuous learning and professional development to stay current with emerging technologies and industry trends.
  • Participate in an on-call rotation if applicable, supporting production systems and service reliability.

Benefits

  • Eligible team members are offered health benefits and perks to support their health and well-being, including that of their families.
  • Career growth opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service