> Markdown version of [/jobs/ext/4570879-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/4570879-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Rocket Mortgage - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $97,000.0 - $207,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Artificial Intelligence, Interactive Voice Response, Code Review, Customer Interaction Management (Software), Distributed Systems, Machine Learning, Node.Js, Software Engineering, Systems Architecture, TypeScript, Chatbots, Reliability of Systems, Backend, Containerization, Code Testing, Graphql, Virtual Agents, Api Design - **Published:** November 4, 2026 - **Apply:** https://startup.jobs/software-engineer-ii-redfin-corporation-10668698 ## About the Role * 4+ years of professional software development experience post-graduation * Strong proficiency in .NET and TypeScript or Node.js * Strong understanding of backend development, API design, distributed systems, and GraphQL * Experience designing and delivering production software with increasing levels of ownership and complexity * Experience troubleshooting and supporting applications in production environments * Ability to write clean, well-tested, maintainable code and effectively review the work of other engineers * Strong collaboration and communication skills across engineering and cross-functional teams Preferred Qualifications * Experience with Sierra AI or similar platforms for building agentic communication experiences * Experience with IVR (Interactive Voice Response), IVA (Intelligent Virtual Assistant), conversational AI, or contact center technologies * Experience with cloud platforms and containerization technologies * Experience building AI or machine learning-driven applications * Experience designing scalable, highly available backend services * Experience mentoring or providing technical guidance to other engineers ## Description * Design, develop, and maintain scalable backend services and APIs using .NET and TypeScript to support AI-driven agent platforms * Build and optimize TypeScript-based agents that power phone and chat communication experiences * Own technical solutions from design through implementation, testing, deployment, and production support * Collaborate with cross-functional teams to integrate AI agent solutions with existing systems and infrastructure * Contribute to system architecture and technical design decisions for high-volume communication workflows * Write clean, maintainable, well-tested code and provide thoughtful feedback through code reviews * Troubleshoot complex production issues and identify opportunities to improve system reliability, performance, and observability * Mentor less-experienced engineers and contribute to engineering best practices and standards * Evaluate emerging technologies and identify opportunities to improve our AI-driven customer experiences, This role may include participation in an on-call rotation to support production systems and ensure service reliability. On-call responsibilities may include coverage during nights and weekends. If applicable, frequency and scheduling will be determined by team needs and communicated accordingly.