Solution Architect (MS)
Role details
Job location
Tech stack
Job description
-
Collaborate with product/solution owners, business teams, and analysts to help translate business strategies and requirements into solution architectures and application roadmaps.
-
Define and document target architectures and patterns for enterprise applications.
-
Support end to end solution design for major initiatives, ensuring consistency with enterprise architecture principles, security policies, and infrastructure standards.
-
Work closely with system engineers and infrastructure/support teams to design resilient, observable, and performant cloud hosting, networking, and integration models.
-
Support the development and maintenance of cloud adoption roadmaps, migration strategies, and reference architectures for key business capabilities and platforms.
-
Provide technical leadership and guidance to engineering and DevOps teams on architecture best practices, automation, CI/CD, and infrastructure as code.
-
Partner with security and compliance teams to ensure solutions meet regulatory, data protection, and identity/access management requirements.
-
Review solution designs, integration approaches, and implementation plans produced by delivery teams, providing feedback and approvals.
-
Support the creation and maintenance of clear architecture artifacts, including diagrams, standards, and decision records for cross team consumption.
-
Lead the implementation of approved solution designs.
-
Work with technical staff to help document the "as-is" environment.
Requirements
-
8+ years overall IT experience,
-
5+ years' experience in software, systems, or cloud engineering, including 2+ years as a Solution/Cloud Architect in enterprise environments.
-
Proven experience designing and implementing solutions in Azure; multi cloud experience desired.
-
Strong understanding of cloud architecture concepts: virtual networking, security, identity, storage, data protection, high availability, and disaster recovery.
-
Hands on knowledge of modern application architectures (APIs, microservices, containers, serverless, event driven patterns) and integration approaches.
-
Familiarity with infrastructure as code and automation tools (such as Terraform, CloudFormation, Ansible, or similar).
-
Experience working with or within enterprise architecture, collaborating with multiple domains (applications, data, infrastructure, security).
-
Knowledge of Agile, DevSecOps, or ITIL environments.
-
Experience running workshops or interviews with technical staff to gather content.
-
Ability to operate in ambiguous environments, perform discovery, and propose a structured plan to get from "unknown current state" to a well-documented capability.
-
Strong communication skills capable of communicating technical concepts to senior leadership and customer stakeholders.
-
Ability to work independently and collaboratively with cross functional teams.
Education and Certifications
Required: Active Secret Clearance
Desired: Bachelor's degree in computer science, information systems, engineering, or a related field
Desired: Cloud+
Desired: Microsoft Certified: Azure Fundamentals