Software Engineer, RCM Core
Build and own end-to-end AI-powered RCM platform features including LLM agents for claims, denials, and workflows at Commure. Requires 3+ years software engineering experience with full-stack proficiency (JS/Python/Go) and cloud/container tools.
About the job
What You’ll Do
- Contribute to the technical direction of the RCM platform by proposing and implementing improvements to architecture, tools, and technologies.
- Build end-to-end products to revolutionize revenue cycle management for providers and administrators.
- Take ownership of end-to-end integration workflows, from design and development through to deployment and post-launch monitoring.
- Collaborate with cross-functional teams (product, engineering, and healthcare) to gather integration requirements, define technical approaches, and prioritize tasks based on business needs.
- Improve system reliability and observability by implementing best practices in monitoring, logging, and alerting.
- Optimize performance and scalability of our web applications, ensuring seamless user experiences as we rapidly expand.
- Collaborate with infrastructure and backend teams to ensure high availability and resilience of core functions.
- Conduct in-depth code reviews, uphold best practices, and drive architectural improvements across the stack.
What You Have
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent extensive experience.
- 3+ years of professional software development industry experience.
- Proficiency in frontend languages like JavaScript, HTML, CSS.
- Proficiency in backend languages like Python, Go, or C++.
- Experience with Git, GCP / AWS, Docker, Kubernetes, relational and non-relational DBs, and monitoring/alerting tools.
- Proven track record of designing and implementing end-to-end solutions and making successful architectural decisions.
- Excellent communication and collaboration skills, with the ability to work in a fast-paced, dynamic environment.
Skills
JavaScript, HTML, CSS, Python, Go, C++, Git, GCP, AWS, Docker, Kubernetes, Relational Databases, NoSQL, Monitoring Tools
Similar jobs
Fullstack Engineering jobsDesign and optimize distributed systems, workflows, and architectures for an enterprise healthcare platform. The role requires a bachelor’s degree and three years of computer-systems-related experience, with expertise in cloud infrastructure, databases, integrations, and reliability analysis.
Build and scale provider-growth systems spanning onboarding, activation, automation, AI agents, and experimentation. The role requires strong programming fundamentals, experience with APIs and data pipelines, and strong product judgment in a fast-growing environment.
Build end-to-end Airtable product features with a primary backend focus, collaborating with product, design, research, and data science partners. The role requires 4+ years of full-stack web development experience and fluency in backend technologies, JavaScript, and React.
Build scalable software and infrastructure for a complex, regulated mortgage-servicing platform. The role requires a bachelor’s degree and at least one year of software engineering experience, with exposure to web or mobile applications, distributed systems, or infrastructure.
Build and maintain scalable customer-domain and marketplace-middleware applications, APIs, automated tests, and reliable systems using C# and .NET. The role requires at least four years of software engineering experience and emphasizes collaboration, technical documentation, and high-quality delivery.