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
1.