
Solution Architect
NMDP
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
SeniorLead
Tech Stack
AWSCloudETLMicroservicesSDLC
About the role
- The Solution Architect plays a critical role in designing technical solutions that align with specific business needs and project goals.
- Develop end-to-end solution architectures that address business requirements, constraints, and non-functional needs (scalability, performance, security, reliability, usability).
- Create and maintain key architecture artifacts (e.g., context diagrams, logical and physical designs, data flow diagrams, integration patterns, API specifications).
- Ensure solutions align with enterprise architecture principles, technology standards, and reference architecture.
- Evaluate and select appropriate patterns (e.g., microservices, event-driven, layered architecture) and integration approaches (e.g., REST, messaging, FHIR, ETL, etc., if relevant).
- Lead or contribute to proof-of-concepts (POCs) and pilot projects to validate technical approaches.
- Recommend rationalization or modernization opportunities for legacy systems and integrations.
- Contribute to the evolution of the organization’s target architecture and technology roadmap.
- Work closely with Enterprise Architects to align tactical solutions with strategic IT vision.
- Partner with product owners, business analysts, and business stakeholders to understand strategy, objectives, and detailed requirements.
- Translate business and functional requirements into clear, actionable technical designs for engineering teams.
- Facilitate workshops and technical discussions to converge on solution approaches and trade-offs.
- Provide leadership and serve as a trusted advisor to both technical and non-technical stakeholders.
- Support transformation planning initiatives including cloud migration, external audits, and major business projects.
- Produce clear, concise architectural documentation and design decisions that can be understood by both technical and non-technical audiences.
- Maintain an up-to-date knowledge base of architecture patterns, standards, and solution templates.
- Mentor engineers and other team members in architectural practices, design thinking, and technical decision-making.
Requirements
- Bachelor’s degree in computer science, Information Technology, Engineering, or related field. However, upon evaluation, equivalent related experience and/or education may be substituted for the degree.
- 8 or more years of experience in software architecture, solution architecture or solution design roles.
- Experience working in Agile/Scrum or modern SDLC environments.
- Demonstrated experience developing or guiding solutions across multiple domains—for example, application architecture, data architecture, integration, cloud, or security.
- Solution architecture best practices, integration patterns, and system design principles.
- Common integration methods and platforms including REST APIs, WS02, Enterprise Service Bus (ESB), and middleware solutions.
- System lifecycle management, including SDLC, Agile methodologies, and release management processes.
- Enterprise system components, including servers, containers, networks, middleware, and APIs.
- Cloud services and platforms including AWS.
- Application and domain-specific knowledge.
- Requirements definition and management techniques.
Benefits
- NMDP offers regular, full-time employees medical, dental, vision, life and disability, accident/critical illness/hospital, well-being, legal, identity theft and pet benefits.
- Retirement, paid time off/holidays, leave and incentive plans are also offered to eligible employees.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
solution architecturesoftware architecturesystem designintegration patternscloud migrationAPI specificationsdata flow diagramsmicroservicesAgile methodologiesSDLC
Soft skills
leadershipcommunicationcollaborationmentoringfacilitationproblem-solvingadvisorystrategic thinkingtechnical discussionsrequirements translation