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