Posted Apr 28, 2026
Key Responsibilities:
Qualifications Required:
Bachelor's Degree with 10+ years of experience in programming scalable software applications, including 3+ years in a leading design/architectural role
Experience with Agile/Scrum development methodology
Proficiency in Java, Spring, Spring Boot, Domain Driven Design, cloud-native based application architecture, reactive/functional programming paradigm, microservices architecture, and event streaming technologies
Strong understanding of designing and developing highly scalable, low-latency, observable, and distributed applications
Familiarity with Continuous Integration, Continuous Deployment principles, container-based application development, and container orchestration
Ability to coach and mentor others in engineering disciplines and best practices
Strategic thinking with technical expertise aligned with business objectives
Experience in designing and developing public cloud-based SaaS solutions is preferable (Note: The job description does not include any additional details about the company.) Role Overview: You will be joining Modernizing Medicine as a Senior Software Architect, working within the centralized Architecture Team responsible for providing technology roadmap and architectural ownership of all software applications. Your role will involve leading the architectural and solution design efforts of enterprise class software modules, establishing technical roadmaps, and collaborating with cross-functional teams to deliver successful outcomes. Key Responsibilities:
Lead the architectural and solution design efforts of enterprise class software modules
Establish technical roadmap in alignment with cross functional teams and stakeholders
Coach, mentor, and collaborate with cross functional teams to ensure successful architectural and solution outcomes
Improve peers through code reviews, documentation, technical guidance, and mentoring design, architect, and troubleshoot complex security implementations
Identify and propose strategies around technical problems affecting the team, communicate standards, and gain buy-in on solutions
Maintain a positive outlook, provide constructive motivation during setbacks, and positively impact team morale
Govern and shape security architecture best practices in an evolving enterprise scale cloud-native SaaS application
Work effectively with teammates to create a sense of team unity
Design solutions considering the tradeoffs between technical and business needs
Qualifications Required:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City