NMDP

Solution Architect

NMDP

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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