Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

R1 RCM Logo

Senior Software Engineer

R1 RCM

$97,211 - $161,881
Sep 23, 2025
Remote, US
Apply Now

The Sr. Software Engineer is needed to focus on a suite of SaaS healthcare applications and services, ensuring their quality, scalability, and performance to meet evolving healthcare market needs and improve patient care.

Requirements

  • Strong knowledge of .Net frameworks with proficiency in C-Sharp, ADO.net and Entity Framework
  • Understanding of object-oriented principles in languages such as C-Sharp, C++, or Java.
  • Expertise in high-level programming languages.
  • Web services standards and related technology knowledge (XML, XSD, SOAP, JSON, Rest)
  • Understanding of modern software development methodologies including version control, unit, integration, and system testing, and continuous integration & deployment
  • Experience with Cloud providers and services such as Microsoft Azure
  • Strong understanding of cloud architecture.

Responsibilities

  • Lead and execute on the research and development of secure, scalable, and highly available production-grade software through vision, definition, development, deployment, and sustainment with varying levels of abstraction.
  • Author technical design documentation in adherence to business and solution architecture requirements.
  • Provide technical support in relational and SQL database as well as application business logic code, including developing APIs encapsulating data management, data modeling and schema development.
  • Tune queries for optimal performance, refactor business logic for optimal performance, and implement concurrency control to support multi-user functionality.
  • Develop and maintain relationships with diverse teams spanning all organizational levels to effectively articulate technology solution and gain trust and buy-in.
  • Ability to collaborate effectively with other architects and engineers delivering end to end, high-performing, highly reliable, scalable, and operable solutions.
  • Partner with Product Management to ensure design, engineering and implementation is in accordance with design intention and meets business needs.

Other

  • Bachelor’s degree in Computer Science, Engineering or a related technical field; or equivalent experience.
  • 6+ years of experience delivering web-based applications and services.
  • Agile development experience.
  • Strong communication skills, with proven ability to present complex ideas and to document concisely.
  • Thrives on challenges and loves learning.