Principal Software Engineer - Revenue Cycle Management
Inmar IntelligenceAbout the role
Key Responsibilities:
Technical Leadership (30%):
Serve as a technical leader and architect for building advanced RCM systems, leveraging Microsoft technologies such as .NET, Azure, and SQL Server. Expertise in JavaScript/TypeScript and modern front-end frameworks like Angular and React, along with a strong background in building scalable microservices using .NET, experience designing data pipelines on cloud platforms such as Azure and GCP, utilizing tools like BigQuery, Bigtable, Databricks and Elasticsearch.
Provide mentorship and guidance to engineering teams, championing best practices in software design, coding, and system architecture.
Drive technical innovation and ensure alignment with business objectives through collaboration with product and operations teams.
Software Development:
Design and implement robust and secure RCM solutions using the Microsoft technology stack, including .NET Core, ASP.NET, and Azure/GCP cloud services.
Develop APIs and integration frameworks to enable interoperability with Electronic Health Records (EHR), Practice Management Systems (PMS), and pharmacy management platforms.
Implement containerized solutions using Docker and Kubernetes to streamline deployment, scalability, and system maintenance.
DevOps & Cloud Integration:
Lead the adoption of container orchestration and microservices architecture to modernize legacy systems and enhance operational efficiency.
Optimize CI/CD pipelines for automated builds, testing, and deployments in Azure environments.
Ensure system resilience, scalability, and high availability through best practices in cloud infrastructure design and containerized environments.
Compliance & Security:
Ensure all software solutions comply with healthcare regulations such as HIPAA, ICD-10, and CPT, with a strong emphasis on secure data handling and storage.
Integrate security measures into the software development lifecycle to protect sensitive patient and financial data.
Partner with compliance teams to address payer-specific requirements and ensure adherence to regulatory standards.
Performance & Innovation:
Monitor system performance and reliability, continuously identifying areas for optimization and improvement.
Explore and implement AI/ML capabilities for predictive billing, denial management, and claims analytics.
Stay ahead of emerging trends in Microsoft technologies, cloud platforms, and containerization to maintain a competitive edge in RCM software development.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field. A Master’s degree is preferred.
10+ years of experience in software engineering, with at least 5 years in healthcare revenue cycle management or related domains.
Extensive experience with Microsoft technologies, including .NET Core, ASP.NET, C#, Azure/GCP cloud services, and SQL Server.
Extensive experience building robust microservices using .NET technologies and designing scalable data pipelines on Azure/GCP platforms, leveraging tools such as BigQuery, Bigtable, Databricks and Elasticsearch.
Experience in JavaScript/TypeScript, working across modern front-end frameworks like React, Angular( preferred ).
Expertise in containerization and orchestration tools, including Docker and Kubernetes, for managing scalable and portable deployments.
Strong knowledge of RCM workflows, including billing, coding, claims submission, payment processing, and deni
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 KitFree account required — sign up in 30s