Jobs and Careers
AM

Senior Software Engineer – Omnichat Platform (RocketChat Focus)

AmeriSave Mortgage Corp.
United States, United Statesfull_timeVerifiedPosted 30 Dec 2025
💰 $180,000/yr($140,000/yr$180,000/yr)

About the role

AmeriSave Mortgage has set the standard in online mortgage lending with over $130 billion in funded loan volume. As one of the top-rated, largest privately-owned online mortgage lenders in the nation, our mission is to deliver beneficial, responsible home lending solutions with unwavering integrity, dedication and excellence. Our employees are the driving force behind our success. We believe in the power of a dynamic and talented workforce and creating an environment where your contributions are not just recognized, they’re celebrated. Your success is our success, and we are seeking skilled professionals who are ready to bring their A-game, exceed benchmarks and enhance the overall excellence of AmeriSave, while also growing and advancing their careers.  At AmeriSave, we're one team with one shared dream - to be the best.  Let’s redefine excellence together!  Role Overview: We are looking for an experienced Senior Software Engineer to take full ownership of our Omnichat platform, a mission-critical communication system built on RocketChat and deeply integrated with our backend services, databases, APIs, and telephony/SMS workflows. The primary focus of this role is to maintain, enhance, and extend the Omnichat platform, ensuring its reliability, scalability, and seamless operation within our ecosystem.  Once the Omnichat platform is stable and under strong stewardship, the role may also expand to include ownership of our OpenReplay observability and session replay platform, including its maintenance, and integrations.  This is an ideal opportunity for a versatile, self-directed engineer who excels in fast-paced environments, enjoys tackling complex integrated systems, and is comfortable bridging technical implementation with business needs. Key Responsibilities:
  • Assume full ownership of the Omnichat platform: maintenance, troubleshooting, feature development, and integrations with existing systems.
  • Develop and maintain server-side applications and plugins using Node.js and TypeScript.
  • Build, optimize, and document RESTful APIs.
  • Manage microservices architecture deployed on ARO (a Kubernetes variant).
  • Integrate with telephony/SMS/MMS/RCS service APIs.
  • Integrate with LLM APIs such as OpenAI, Gemini and Grok.
  • Write efficient queries and procedures for Microsoft SQL Server (T-SQL) and MongoDB.
  • Debug and resolve issues in complex, interconnected systems.
  • Collaborate with technical and business stakeholders and vendors to gather, refine, and implement rapidly evolving requirements.
  • Contribute to front-end components as needed using HTML, CSS, and JavaScript.
 Desired Qualifications and Skills:
  • 5–10 years of professional software development experience.
  • Strong proficiency in TypeScript, Node.js, and NPM for server-side development.
  • Solid experience with HTML, CSS, and JavaScript for web development.
  • Deep understanding of REST API design, semantics, and frameworks.
  • Hands-on experience with containerization using Docker and Podman.
  • Practical knowledge of Kubernetes (including ARO), microservices, and orchestration.
  • Familiarity with basic telephony and SMS/texting concepts and integrations.
  • Experience integrating with one or more LLM APIs (e.g., OpenAI, Gemini).
  • Strong working knowledge of Microsoft SQL Server queries and T-SQL programming.
  • Proficiency in MongoDB queries, schema design, and development.
  • Proven ability to work independently as a self-starter in a dynamic, sometimes chaotic environment.
  • Excellent communication skills to organize complex or ill-defined requirements across technical and business teams.
  • Expertise in debugging, troubleshooting, and testing interconnected systems.
 Highly Valued (Strong Preference):
  • Hands-on experience with RocketChat installation, configuration, maintenance, integrations, and private application development.
  • Experience with OpenReplay installation, maintenance, and integration.
 Candidates with direct RocketChat and/or OpenReplay experience will be prioritized, as these skills are central to the rol

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

AmeriSave Mortgage Corp.

View company profile →