Remote job
Senior Software Engineer
Job details
About this role
Role overview Build and evolve software that supports healthcare products across cloud and edge environments. You’ll own components and help take early-stage products toward reliable, scalable use, working with colleagues across product and engineering disciplines.
Responsibilities - Develop user-facing applications, APIs, distributed services, and supporting systems in line with product roadmaps and approved architectures. - Implement, test, and deploy software with attention to reliability, security, performance, and cost. - Take ownership of components and use test-driven development and sound engineering practices to keep them maintainable. - Contribute to the planning and technical direction of complex projects as products develop and scale. - Review designs and code, offering feedback that strengthens quality and team delivery. - Deliver work to demanding development schedules while coordinating with cross-functional partners.
Requirements - Bachelor’s degree in computer science or a related field. - At least four years of professional full-stack software development experience, including front-end engineering and modern design principles. - At least one year building scalable distributed systems on a cloud platform. - Strong experience with Java/J2EE, Spring Core, Spring Boot, and JPA, including an ORM such as Hibernate.
Nice to have - A master’s or doctoral degree in computer science, computer engineering, or a related discipline. - Experience with Spring MVC, Integration, and Data; large-scale distributed systems; and cloud services, particularly AWS. - Background in analytics, big data, containerized microservices, serverless computing, or event-driven systems. - Experience supporting production deployments across cloud and on-premises environments, documenting architecture, or improving automated testing and system availability. - Familiarity with Agile planning, customer engagement, and resolving competing needs through clear communication.
Benefits and work setup - U.S. work authorization is required; visa sponsorship is not available for this opening. - The U.S. base salary range is $109,600–$164,400 per year. The role may also include performance-based incentives. - Benefits include medical, dental, and vision coverage, paid time off, retirement savings with company contributions, insurance, and tuition reimbursement. - Relocation assistance is not provided.