remote
Staff Software Engineer - Ensemble Health Partners
Software Engineer
Lead design and delivery of scalable, cloud‑native healthcare revenue‑cycle platforms using Java, Spring Boot, microservices, and AWS technologies.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance microservice applications supporting revenue cycle management workflows.
- Drive cloud adoption and operational excellence on AWS, including infrastructure as code, container orchestration, and automated deployment pipelines.
- Collaborate with product, data, and security teams to translate business requirements into robust, secure software solutions.
- Mentor engineering teams, enforce best practices, and lead code reviews to ensure quality and consistency.
- Monitor system performance, troubleshoot production issues, and implement continuous improvement initiatives.
Requirements
- 10+ years of professional software development experience, with at least 5 years in Java and Spring Boot.
- Proven expertise designing, building, and operating microservice architectures in a cloud environment (AWS preferred).
- Strong hands‑on experience with container technologies (Docker, Kubernetes) and CI/CD tooling.
- Deep knowledge of relational databases and SQL, with ability to write performant queries.
- Excellent problem‑solving skills, ability to lead technical discussions, and a track record of mentoring engineers.
Skills
javaawsdockerkubernetessqlcicd