Solutions Architect

Solutions Architect

Contract Type:

Permanent

Location:

Contact Name:

Darren

Contact Email:

darren@thryvetalent.com

Published

25-Jul-2025

Full Description

About the Role
We're looking for a Solution Architect to play a central role in guiding teams through the design and delivery of scalable, secure, and maintainable cloud-native systems. You’ll work closely with cross-functional teams to deeply understand user needs before shaping the solutions — not the other way around. This is a hands-on architectural leadership role with a clear focus on collaboration, resilience, and cloud-first thinking.
As a Cloud Solution Architect, you’ll act as a champion for modern architecture principles, support teams through system modernization efforts, and ensure that our evolving platform is robust enough to scale with demand — both technically and operationally.

What You'll Be Doing
  • Shape and define the target architecture and technical roadmap to meet long-term platform goals
  • Translate architectural vision into clear implementation steps and collaborate with teams to execute them
  • Lead architectural discussions with engineering and technical leads, helping to align system design with business outcomes
  • Regularly participate in development planning, architecture syncs, and cross-functional reviews
  • Proactively address architectural risks and bottlenecks, escalating where needed
  • Decompose complex epics into actionable work with a clear technical path
  • Promote clean documentation, strong monitoring practices, and high availability by design
  • Collaborate daily with other architects to ensure shared understanding and architectural consistency
  • Identify and raise improvement opportunities during retrospectives and planning cycles

What You'll Be Working On
  • Cloud-native application architecture for enterprise-grade systems
  • Modernizing legacy components into independent, modular services
  • Delivering domain-specific tools in areas such as sourcing, spend, or supplier management
  • Supporting the transition from monolith to microservice architecture
  • Applying DDD, CQRS/CQS, and event-driven design in real-world systems
  • Building for resilience, observability, and security from day one

Key Skills & Experience
Required:
  • 3+ years in a similar architectural or lead engineering role
  • Strong background in building and designing distributed systems
  • Experience transitioning monolithic systems into microservices
  • Proficiency in DDD, CQRS/CQS, and event sourcing patterns
  • Deep knowledge of REST, HTTP protocols, and asynchronous messaging (e.g. RabbitMQ, Azure Service Bus)
  • Familiarity with architectural best practices (e.g. Well-Architected Frameworks)
  • Previous hands-on experience with .NET/C# stack
  • Excellent communication skills in English

Nice to Have:
  • Working knowledge of SQL and NoSQL solutions (e.g. MongoDB, MS SQL)
  • Familiarity with technologies like Redis, Elasticsearch, SOLR, or Graph-based DBs
  • Experience with observability tooling (e.g. ELK stack, Prometheus, Grafana)
  • Comfort working with Kubernetes, Docker, and Helm in production environments
  • Hands-on experience with Microsoft Azure services

Similar Jobs

APPLY NOW
Interested in this job?
Save Job

Share this job

Create a job alert and be notified of similar roles via email
Create As Alert
SCHEMA MARKUP ( This text will only show on the editor. )