Software Engineer I

Rocket Mortgage•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 that enhance customer interactions through phone and chat channels. Your work will contribute to customers’ product experiences in a collaborative, fast-paced environment that values innovation and professional growth. The role may include participation in an on-call rotation to support production systems and service reliability, including coverage during nights and weekends. Frequency and scheduling, if applicable, will be determined by team needs and communicated accordingly.

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 and 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 technical issues in production environments 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, to support production systems and service reliability.

Benefits

  • Eligible team members are offered health benefits and perks intended to support their health and well-being, including their families.
  • The company describes career growth and amazing benefits, but does not detail specific benefits in this posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service