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