Staff Software Engineer

4 weeks ago


Boise, Idaho, United States R1 RCM Full time

R1 RCM is a leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems, and medical groups.

We combine the deep expertise of a global workforce of revenue cycle professionals with the industry's most advanced technology platform, encompassing sophisticated analytics, AI, intelligent automation, and workflow orchestration.


As a Staff Software Engineer, you will be part of our engineering team responsible for building the state-of-the-art data platform foundation for the company.

You will leverage your advanced technical expertise and extensive knowledge of software engineering best practices, problem-solving skills, and creativity to develop and maintain software products that meet technical, business, and customer experience objectives.

You will also mentor and guide junior software engineers, serving as a thought leader and trusted expert across various technical domains.


Key responsibilities include:

  • Designing, developing, and maintaining software applications that handle and process large volumes of data.
  • Collaborating with cross-functional teams to understand data requirements and develop software solutions that effectively integrate and utilize data.
  • Building and optimizing data models and databases for performance and efficiency.
  • Writing code to extract, transform, and load data from various sources into data warehouses or data lakes.
  • Implementing data quality checks and data governance processes to ensure data accuracy and consistency.
  • Troubleshooting and resolving software and data-related issues.
  • Working with big data technologies such as Hadoop, Spark, and Kafka.
  • Conducting performance testing and optimization of software applications that handle large datasets.


Required skills include:

  • 7 years' experience as a professional software developer using modern programming or scripting languages.
  • Extensive experience following a structured Software Development Methodology with a defined software development life cycle, with recent Agile experience preferred.
  • Excellent problem-solving, analytical thinking, and communication skills.
  • Experience using one of the following programming languages: Java, C#, Scala.
  • Experience in Big data technologies like Spark, Hadoop, Kafka is a plus.
  • Experience in Cloud technologies like Azure or AWS is preferred.


The base pay range for this US-based position is $124,732.00 per year. Individual pay is determined by role, level, location, job-related skills, experience, and relevant education or training.


R1 RCM is committed to providing a workplace free from harassment and discrimination based on protected categories.


For more information, please visit our website.



  • Boise, Idaho, United States Rocket Software Full time

    Job DescriptionWe are seeking a highly skilled Compiler Software Engineer to join our team at Rocket Software. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software tools, including compilers, operating...

  • Software Engineer

    4 weeks ago


    Boise, Idaho, United States HP Development Company, L.P. Full time

    Job Title: Software EngineerJob Summary:This role is responsible for creating web applications, programs, and software processes to support business operations. The role is responsible for supporting the design, development, installation, testing, upgrades, and customer support. The role leverages technology to solve business problems by participating in all...

  • Software Engineer

    4 weeks ago


    Boise, Idaho, United States Idaho Scientific Full time

    Job DescriptionAt Idaho Scientific, we're seeking a talented Software Engineer to join our team of innovators. As a key member of our team, you'll be responsible for designing and developing secure system solutions that will shape the future of military systems.Key Responsibilities:Develop code to enable multiple hardware devices to work together...

  • Software Engineer

    4 weeks ago


    Boise, Idaho, United States HP Full time

    Job SummaryThis role is responsible for creating web applications, programs, and software processes to support business operations. The role involves supporting the design, development, installation, testing, upgrades, and customer support. The role leverages technology to solve business problems by participating in all phases of the development process,...

  • Software Engineer III

    1 month ago


    Boise, Idaho, United States State of Idaho Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team in downtown Boise. As a key member of our IT Services Division, Applications and Development Bureau, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using...


  • Boise, Idaho, United States New Relic, Inc. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team as a Compliance Architect. In this role, you will be responsible for developing and implementing comprehensive compliance strategies, ensuring adherence to industry standards and regulations.Key Responsibilities:Develop and implement compliance...


  • Boise, Idaho, United States State of Idaho Full time

    Job SummaryThe State of Idaho is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Technical Support Bureau, you will be responsible for providing complex data analysis and design, software programming, and technical support. Your expertise will be crucial in analyzing user needs, designing new, and/or modifying...

  • Software Engineer

    3 weeks ago


    Boise, Idaho, United States Lumen Inc Full time

    We are seeking a Software Engineer to join our team at {company}.Key Responsibilities:Design, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code reviews and contribute to the improvement of the codebase.Requirements:Bachelor's degree in Computer Science or...


  • Boise, Idaho, United States Evolent Health Full time

    About the RoleEvolent Health is seeking a highly skilled Sr. Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions using C#, cloud computing, and relational database technologies.Key Responsibilities:Lead the development of cloud-based...


  • Boise, Idaho, United States State of Idaho Full time

    Job Title: Software Engineer III PositionJob Summary: We are seeking a highly skilled Software Engineer III to join our team at the State of Idaho. As a Software Engineer III, you will be responsible for designing, developing, and testing software applications, as well as analyzing and troubleshooting software problems.Key Responsibilities:Design, develop,...


  • Boise, Idaho, United States Idaho Division of Human Resources Full time

    Software Engineer III Job DescriptionWe are seeking a highly skilled Software Engineer III to join our team at the Idaho Division of Human Resources. As a Software Engineer III, you will be responsible for designing, developing, and testing software applications, as well as analyzing and troubleshooting software problems.Key Responsibilities:Design and...


  • Boise, Idaho, United States Micron Technology Full time

    Job Description:Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.Position Description:We are seeking a highly motivated Senior Embedded Software Engineer to join our team. As a key member of...


  • Boise, Idaho, United States State of Idaho Full time

    Job SummaryWe are seeking a skilled Software Engineer III to join our team at the State of Idaho. As a key member of our IT Services Division, Applications and Development Bureau, you will be responsible for performing the full range of Web Application and Client Server support responsibilities.Key ResponsibilitiesDesign, develop, and test software...


  • Boise, Idaho, United States Idaho Division of Human Resources Full time

    Job Summary:The Idaho Division of Human Resources is seeking an experienced Software Engineer 3 to provide complex data analysis and design, software programming, and technical support.The incumbent will analyze user needs, design new, and/or modify current applications systems; define system requirements and perform related work.This position will report to...


  • Boise, Idaho, United States Inova Health System Full time

    Software Engineering Internship OpportunityWe are seeking a highly motivated and detail-oriented individual to join our team as a Software Engineering Intern. As a member of our team, you will have the opportunity to gain hands-on experience in cloud-based software development, working with a team of experienced professionals to deliver technical solutions...


  • Boise, Idaho, United States Micron Technology Full time

    Job Description:Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.We are seeking a highly motivated and skilled Embedded Software Engineer to join our team in the Micron Systems Integration Group (SIG). As an Embedded Software Engineer, you will be responsible...


  • Boise, Idaho, United States Oracle Full time

    Job DescriptionAt Oracle, we're dedicated to creating a workplace where everyone can be their authentic selves and do their best work. When every voice is heard and valued, we're driven to go beyond what's been done before. That's why we seek individuals with diverse backgrounds, beliefs, and abilities to help us shape the future. We proudly embrace...


  • Boise, Idaho, United States Cribl Full time

    About CriblCribl is a serious company that doesn't take itself too seriously. We're looking for people who love to get stuff done and laugh a bit along the way. As a remote-first company, we believe in empowering our employees to do their best work, wherever they are.Our MissionWe're the data engine for IT and Security, and many of the biggest names in the...


  • Boise, Idaho, United States META Full time

    Job Summary:Meta Reality Labs is seeking a talented Graphics Software Engineer to join our team. As a key member of our graphics team, you will be responsible for developing innovative graphics frameworks, algorithms, and tools to maximize graphics quality and performance.Key Responsibilities: Develop high-performance graphics rendering architecture Partner...


  • Boise, Idaho, United States Cribl Full time

    Role OverviewCribl is seeking a skilled Windows Software Engineer to join our team and contribute to the development of our Edge product on Windows nodes. As a key member of our engineering team, you will play a crucial role in defining the technical direction of our Edge platform and working closely with our established team of engineers and product...