Solution Architect
About the role
- Serve as the lead Solution Architect for complex software development and technology initiatives, ensuring alignment with business objectives architectural standards
- Design end-to-end solutions leveraging cloud-native architectures, microservices, APIs, and modern development frameworks
- Provide technical leadership and guidance to engineering teams throughout design, development, and deployment activities
- Design end?to?end solutions leveraging.
- NET, Power Apps, Power Automate, Dataverse, and cloud?native services (e.g., Azure PaaS, managed data services, messaging, and monitoring)
- Guide teams on build vs. configure vs. integrate decisions, helping clients choose the most effective and sustainable approach
- Translate business requirements into scalable, secure, and maintainable technical solutions
- Collaborate with Program Managers, Product Owners, and stakeholders to define solution approaches, roadmaps, and delivery strategies
- Evaluate, test, and recommend enterprise tools, including conducting pilots and proof-of-concept activities
- Analyze product usage, licensing patterns, and user demand to inform product requirements and investment decisions
- Engage with product vendors and stakeholders to assess product capabilities, implementation approaches, cost models, security considerations, and enterprise integration strategies
- Support rollout and adoption of new tools by collaborating with cross-functional teams and gathering user feedback to inform decision-making
- Ensure solutions meet performance, security, compliance, and reliability requirements
- Lead and participate in architecture reviews, design sessions, and code reviews to ensure adherence to best practices and standards
- Support integration efforts across systems, platforms, and external services
- Promote the adoption of Agile, DevSecOps, and Human-Centered Design (HCD) practices across teams
- Identify technical risks, dependencies, and trade-offs, and provide recommendations to support decision-making
- Mentor and guide engineering teams, fostering technical growth and alignment to architectural standards
- Communicate technical concepts, solution designs, and trade-offs effectively to both technical and non-technical audiences
- Ability to obtain and maintain a U.S. government security clearance
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field 8+ years of experience in software development, systems engineering, or solution architecture
- Strong experience designing and delivering.
- NET applications and services (e.g., C#, ASP.NET, .NET Core)
- Hands?on experience with Microsoft Power Platform (Power Apps, Power Automate, Dataverse, Power BI)
- Experience designing cloud?native solutions using managed cloud services and modern architectural patterns
- Experience with DevSecOps practices, CI/CD pipelines, and modern software delivery approaches
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
- Strong understanding of system integration patterns and data architecture concepts
- Experience supporting scalable, high-availability systems with performance and reliability considerationsExperience evaluating, selecting, and integrating SaaS or commercial off-the-shelf (COTS) solutions in enterprise environments
- Experience engaging with vendors and stakeholders to assess product capabilities, implementation approaches, cost models, and security considerationsExperience analyzing product usage, adoption trends, or licensing models to inform decision-making
- Ability to translate business needs into technical solutions and influence architectural decisions
- Demonstrated ability to communicate effectively with both technical and non-technical stakeholders, including clients and leadership
- Experience mentoring engineers and leading technical teams
- Experience working in Agile, DevSecOps, and Human-Centered Design environments
- Strong analytical, problem-solving, and decision-making skills
- Ability to manage multiple priorities and operate effectively in a fast-paced environment
- Familiarity with AI-related SaaS tools and platforms (e.g., data science, analytics, collaboration, or research-focused tools)
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
