Commure is dedicated to simplifying healthcare through innovative technology solutions. The Senior Software Engineer will play a key role in building and scaling AI-powered agents that automate healthcare workflows, working collaboratively with cross-functional teams to enhance product architecture and deliver quality features.
Responsibilities:
- Work closely with engineering teams to tackle a wide variety of technical challenges in building efficient and scalable software, delivering quality features and a great customer experience
- Lead the design, development, deployment, and iterations of complex features, collaborating with engineers, Product Managers, UX designers, and leadership
- Enhance and evolve Commure’s product architecture
- Work closely with cross-functional teams to understand customer pain points and identify, prioritize, and implement maintainable solutions
- Promote product development best practices, supportability, and code quality, both through leading by example and through mentoring other software engineers
- Keep current with emerging industry trends and technology to inform leadership and the Product Team
Requirements:
- B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience
- 4+ years of experience in shipping enterprise-grade software products
- Experience leading complex projects from start to finish and across multiple release cycles, including conceptualization, product integration, deployment, monitoring, and upgrade
- Ability to write readable, testable, and supportable code in JavaScript, TypeScript, Node.js (Express)
- Experience with LLM applications and RAG tooling (Gemini, GPT, VectorDB etc.)
- Ability to collaborate with Product Management to clarify requirements, scope work, and drive product deliverables
- Advanced understanding of DevOps practices and technologies (Docker, Kubernetes, CI / CD, release management)
- Experience with security tooling in SDLC and Security by Design principles
- Experience with speech and dialog technologies (ASR, TTS, telephony)
- Experience with event driven architecture/technologies (RabbitMQ, Kafka, BullMQ, etc)
- Experience with ML and AI training frameworks (PyTorch, TensorFlow, etc.)
- Experience with Nodejs build systems (rush, nx, vite, etc.)
- Experience in health tech
- Experience working at a startup