R1 RCM is committed to transforming healthcare financial performance through an AI-driven approach to revenue cycle management. As a Senior Software Engineer, you will shape and deliver technical solutions, owning complex business problems, designing systems, and providing technical leadership to ensure operational excellence.
Responsibilities:
- Own outcomes: Start with complex business problems, collaborate closely with product and operations stakeholders to decompose the problem, define requirements, design technology solutions, and build high quality software that delivers results
- System design: Work backwards from extremely complex business problems to design the correct abstractions and components in the simplest, most logical and maintainable way possible
- Maintain and operate systems at scale: Ensure reliability, performance, and operational excellence of systems in production
- Technical leadership: Set the technical direction for projects and teams. And set and maintain the bar for code quality, testing, and operational excellence
- Cross-team collaboration and mentorship: Mentor engineers and collaborate with stakeholders across the organization
- Influence roadmap and strategy: Shape R37’s roadmap and long-term technology strategy
Requirements:
- Proven experience building and operating large-scale, complicated data platforms or systems
- Proficiency in modern programming languages like Python, Java, Go, Rust, TypeScript, Kotlin, or C#
- Experience with cloud infrastructure (AWS, GCP, or Azure)
- Track record of technical leadership
- Excitement to work in AI-native environment, openness to trying new technologies, and experience building with AI-native tools (e.g., Cursor, Windsurf, Lovable)
- Experience in healthcare or Revenue Cycle Management (RCM) or interest in making the US healthcare system more efficient
- Experience in fast-paced startup or technology environments
- Experience with large-scale data platforms like Snowflake, Databricks, Palantir, EMR, Athena