Match score not available

Staff Software Engineer

Remote: 
Full Remote
Contract: 
Salary: 
124 - 166K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7 years of experience in software development, Experience with programming languages: Java, C#, Scala, Familiarity with Big Data technologies like Spark, Hadoop, Kafka, Experience in cloud technologies such as Azure or AWS, Strong analytical and problem-solving skills.

Key responsabilities:

  • Designing and maintaining software applications for large data
  • Collaborating with teams to understand data requirements
  • Building and optimizing data models and databases
  • Implementing data quality checks and governance processes
  • Troubleshooting software and data-related issues
R1 RCM logo
R1 RCM XLarge https://www.r1rcm.com/
10001 Employees
See more R1 RCM offers

Job description

R1 is the leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems and medical groups. We are the one company that combines 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 our Staff Software Engineer, you will be joining our engineering team that is responsible for building the state-of-the-art data platform foundation for the company. You 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.


Here’s what you will experience working as a Staff Software Engineer:

  • 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.
  • Strong problem-solving, analytical thinking, and communication skills are also essential for this role.


Required Skills: 

  • Ideally 7 years’ experience as a professional software developer using modern programming or scripting languages required.
  • Extensive’ experience following a structured Software Development Methodology that has a defined software development life cycle, with recent Agile experience preferred.
  • Excellent problem solving and analytical skills with excellent verbal and written communication skills. Must be able to work effectively within a team (positive, process oriented).
  • 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. 
For this US-based position, the base pay range is $124,200.00 - $165,732.00 per year . Individual pay is determined by role, level, location, job-related skills, experience, and relevant education or training.

The healthcare system is always evolving — and it’s up to us to use our shared expertise to find new solutions that can keep up. On our growing team you’ll find the opportunity to constantly learn, collaborate across groups and explore new paths for your career.


Our associates are given the chance to contribute, think boldly and create meaningful work that makes a difference in the communities we serve around the world. We go beyond expectations in everything we do. Not only does that drive customer success and improve patient care, but that same enthusiasm is applied to giving back to the community and taking care of our team — including offering a competitive benefits package.

R1 RCM Inc. (“the Company”) is dedicated to the fundamentals of equal employment opportunity. The Company’s employment practices , including those regarding recruitment, hiring, assignment, promotion, compensation, benefits, training, discipline, and termination shall not be based on any person’s age, color, national origin, citizenship status, physical or mental disability, medical condition, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status or any other characteristic protected by federal, state or local law. Furthermore, the Company is dedicated to providing a workplace free from harassment based on any of the foregoing protected categories.

If you have a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at 312-496-7709 for assistance.

CA PRIVACY NOTICE: California resident job applicants can learn more about their privacy rights California Consent

To learn more, visit: R1RCM.com

Visit us on Facebook

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Troubleshooting (Problem Solving)
  • Verbal Communication Skills
  • Problem Solving
  • Analytical Thinking

Software Engineer Related jobs