remote
Senior Manager, Software Engineering - R1 RCM
Software Engineer
Lead a high‑impact engineering team building the Entri platform for patient scheduling and order management, leveraging Java, Spring Boot, microservices, AWS cloud, and modern CI/CD practices.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional software engineering team delivering the Entri platform, ensuring high quality, performance, and reliability.
- Architect, design, and implement scalable microservices using Java and Spring Boot to support patient scheduling and order management workflows.
- Drive cloud adoption and operations on AWS, including infrastructure as code, monitoring, and cost optimization.
- Establish and enforce CI/CD pipelines, automated testing, and release management to accelerate delivery cycles.
- Collaborate with product, data science, and operations teams to translate business requirements into technical solutions and prioritize roadmap items.
Requirements
- 5+ years of hands‑on software development experience, with at least 2 years in a technical leadership or people‑management role.
- Strong expertise in Java, Spring Boot, and building RESTful microservices.
- Proven experience designing, deploying, and operating applications on AWS (EC2, RDS, S3, Lambda, etc.).
- Solid understanding of relational databases and SQL, as well as modern CI/CD tools (Jenkins, GitLab, CircleCI, etc.).
- Excellent communication, agile project management, and ability to mentor engineers in best practices.