The Senior Software Engineer is a hands-on technical leader responsible for architecting and delivering Java-based services at the core of Ambry's platform modernization. The role aligns technology execution with strategic business goals and owns the design and development of Spring Boot microservices that replace legacy monolith functionality. It drives legacy-system refactoring, cloud migration, microservices adoption, and CI/CD maturity while safeguarding architectural coherence, mitigating technical debt, and keeping major initiatives on schedule and operationally sound. The position leads platform architecture and implementation, including decomposing legacy PHP/Symfony functionality into resilient Java services; building AWS-native solutions and secure REST APIs; modernizing identity systems; optimizing data access; and establishing engineering standards for testing, delivery, and observability. It partners with QA, DevOps, Product, Architecture, and Regulatory teams, mentors engineers, leads complex technical initiatives, resolves production issues, and maintains awareness of SOX and HIPAA requirements in a regulated healthcare environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior