Remote
Software Engineer II - Support
About this role
We are looking for a Level 2 Software Engineer in Support to help us make specialty medications more accessible and affordable for patients. Keep reading to learn more about the role, our team and why House Rx is the right next step in your career. About The Role In the role of Software Engineer in Support, you will be responsible for triaging and resolving engineering escalations, reviewing and shipping fixes across our stack, and owning projects that reduce support load over time.
What You’ll Do Prioritize and resolve software bugs impacting end-users (TypeScript, Node, React) and execute database changes (Postgres) to unblock workflows. Partner with product and engineering teams to address root causes and resolve larger product gaps surfaced through support. Document troubleshooting steps, solutions, and internal processes to expand the support knowledge base. Monitor system performance, proactively identify potential issues (Grafana, Sentry), and participate in the escalation and on-call rotation to lead incident resolutions.
Review pull requests from teammates, providing constructive feedback on correctness, risk, and maintainability. Own engineering projects from scoping through delivery, focusing on tooling and fixes that eliminate recurring escalations. About You Problem-Solving & Drive: Comfortable digging into unfamiliar code and production data to find root causes, and producing well-vetted fixes. You anticipate problems rather than waiting for them.
Collaboration & Communication: Clear, proactive communicator in writing and conversation, able to explain technical issues to engineers and non-technical partners alike, and to give and receive candid feedback. Problem-Solving & Drive: Able to anticipate problems, dig into issues, and produce well vetted solutions. AI Fluency: Able to leverage AI tooling and agents while maintaining a high quality of code and focused outcomes produced from them.
Technical Foundation: Have 3 years experience building and maintaining production software, have a degree in computer science or a related field. Judgment & Ownership : You weigh risk carefully when touching production, and know when to fix something yourself, when to escalate, and when to bring in another team. Craft & Growth: You view software development as a craft, stay curious, and keep raising your own bar. Able to thrive in a fast-paced, rapidly evolving development environment.