Software Architect


Job Closed


Since 2012, this client has been a trusted partner for the nation’s top health plans, health systems, post-acute care providers, and at-risk physician groups navigating the shift from volume to value. Their high-touch, proven care model fully supports patients from pre-acute through to the home. This client's patients can enjoy more days at home, and healthcare providers and health plans can significantly reduce costs specific to unnecessary care and readmissions.


Required skills & experience: • Bachelor's degree in Computer Science or related field required; Master’s degree preferred • 10+ years of experience designing and building Enterprise-class SaaS products using technologies like Java/.Net, Spring, Web/RESTful services, SQL Server/Oracle, KAFKA, MongoDB and AWS/Azure; practical experience implementing microservices pattern • 7+ years hands-on development experience using web and cloud technologies and tools • 2+ years hands-on experience working on container technologies such as Docker and Kubernetes • Demonstrated experience in the areas of multithreading, scalability, and application of design patterns supporting high availability services • Strong exposure and experience with leading front-end technologies (Angular.js, Node.js, Bootstrap, React) • Lead the creation of a technology framework and providing technical leadership in support of our initiatives in cloud computing and automation What you need to know: • The Software Architect in the Engineering organization provides technical leadership and guidance to the Engineering team in designing solutions for our enterprise products that help our customers succeed in improving the care outcome and reducing healthcare cost in the continuum of care spectrum for the patients. • Work with Product Management and relevant business stakeholders in understanding key business and product requirements and lead efforts in collaborating within Engineering in solution and design to satisfy those requirements. Provide high-level effort estimates for such solutions. • Direct platform and systems-level architecture design and decisions. • Optimize implementation approach to the target architectural roadmap and enforce technology and architecture standards and procedures. • Work closely with internal engineering leaders across different software products to define and design platform architecture blueprint and roadmap and build consensus around it. • Establish a unified, consistent architecture framework and patterns that are aligned to the business goals and objectives. • Work with engineering teams to define the high-level implementation approach to the target design or solution to ensure the most efficient and effective approach to the goal, balancing quality and effort. • Externally act as the technical point person for Engineering to participate in the enterprise Architecture Review Board.


Travel Reimbursement Professional Development Opportunities Full Benefits