Job Openings Solution Architect

About the job Solution Architect

Solution Architect

Role Overview

We are seeking a customer-focused Solution Architect to serve as a critical bridge between complex business challenges and technical cloud execution. In this role, you will work across a diverse portfolio of mid-market, private equity-owned companies, helping modernize their IT landscapes and implement high-impact solutions.

This position is ideal for someone who can design end-to-end application stacks — including front end, back end, databases, integrations, and data pipelines — and clearly explain the reasoning behind their architectural decisions. You will be expected not only to recommend modern cloud-based solutions, but also to help provision and commission the cloud environments needed to support them.

This role requires a high level of ownership and independent thinking. You will not be given step-by-step instructions. Instead, you will be expected to evaluate ambiguous business problems, propose practical and scalable technical solutions, explain the trade-offs behind your recommendations, and support their implementation in client environments.

Key Responsibilities

End-to-End Solution Design:
Design complete application and platform architectures, including front end, back end, databases, integrations, APIs, and data pipelines, based on client business needs and technical constraints.

Architectural Strategy & Recommendation:
Evaluate current IT environments, including legacy systems and ERPs, and recommend modern hosting and application approaches using AWS, Azure, SaaS, or PaaS solutions. Clearly explain the rationale, trade-offs, and business value behind each recommendation.

Cloud Environment Provisioning:
Provision and configure cloud environments based on the proposed architecture. Support environment setup, permissions, and infrastructure deployment using Infrastructure as Code tools such as Terraform, Bicep, or CloudFormation.

Environment Commissioning & Integration:
Stand up and connect cloud services and application components, including services such as Azure Foundry, AWS Lambda, Bedrock, databases, APIs, and supporting infrastructure.

Technical Advocacy:
Articulate the benefits of modern cloud architectures to clients who may be more familiar with traditional VM-based or on-prem environments, helping them understand why a SaaS, PaaS, or cloud-native approach may better support scalability, speed, and maintainability.

Client-Facing Technical Leadership:
Partner with internal and client stakeholders in technical and business conversations. Be comfortable explaining architectural approaches to both technical leaders and non-technical stakeholders, including business owners, executives, and operational teams.

Prototyping & Integration:
Design and support integrations between legacy systems and modern platforms, including APIs, data flows, and selected AI/LLM-enabled use cases. While this is not a pure software engineering role, the ability to prototype or validate ideas in Python is valuable; .NET is a plus.

Success in This Role

Success in this role means being able to:

  • Design complete, practical, and scalable end-to-end solution architectures
  • Clearly explain why a given design is the right fit based on business and technical needs
  • Provision and configure cloud environments that align with the proposed architecture
  • Confidently present and defend architectural decisions to both technical and non-technical stakeholders
  • Modernize legacy or partially modernized systems through APIs, integrations, data pipelines, and cloud services
  • Support early-stage solution development, including opportunities involving AI and LLM integrations

Requirements

Experience:
4+ years of experience in Solution Architecture, Pre-Sales Engineering, Cloud Architecture, or a similar role, with demonstrated ability to independently design and recommend technical solutions in real client environments.

Solution Design Capability:
Proven ability to design end-to-end application stacks, including front end, back end, databases, data pipelines, and integrations, with strong judgment on architecture patterns and trade-offs.

Cloud & Provisioning Expertise:
Hands-on experience provisioning and configuring cloud environments in AWS and/or Azure, including infrastructure setup, permissions, and deployment of supporting services.

Infrastructure as Code:
Proficiency with Terraform, CloudFormation, or Bicep.

Technical Background:
A strong software engineering foundation is highly preferred. Candidates who started their careers in software engineering and later moved into architecture, pre-sales, or cloud solutioning will be especially relevant.

Communication Skills:
Exceptional English communication skills, with the ability to explain technical concepts clearly to both technical audiences and non-technical business stakeholders.

Client-Facing Comfort:
Confidence participating in client-facing conversations, gathering requirements, answering technical questions, and translating business needs into practical technical designs.

Mindset:
A self-driven problem solver who can take a loosely defined business challenge, design a full technical approach, explain the reasoning behind it, and help move the solution into execution.

Preferred Background

  • Former Software Engineer who transitioned into Solution Architecture, Pre-Sales, Cloud Engineering, or DevOps
  • Experience in consulting firms, system integrators, digital transformation teams, or SaaS environments
  • Experience designing and provisioning full cloud-based application environments
  • Exposure to legacy modernization, API-based integrations, and client-facing solutioning
  • Familiarity with AI/LLM use cases and how they can be incorporated into modern application workflows