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 systemsModernizing legacy components into independent, modular servicesDelivering domain-specific tools in areas such as sourcing, spend, or supplier managementSupporting the transition from monolith to microservice architectureApplying DDD, CQRS / CQS, and event-driven design in real-world systemsBuilding for resilience, observability, and security from day oneKey Skills & Experience
Required :
3+ years in a similar architectural or lead engineering roleStrong background in building and designing distributed systemsExperience transitioning monolithic systems into microservicesProficiency in DDD, CQRS / CQS, and event sourcing patternsDeep 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# stackExcellent communication skills in EnglishNice to Have :
Working knowledge of SQL and NoSQL solutions (e.g. MongoDB, MS SQL)Familiarity with technologies like Redis, Elasticsearch, SOLR, or Graph-based DBsExperience with observability tooling (e.g. ELK stack, Prometheus, Grafana)Comfort working with Kubernetes, Docker, and Helm in production environmentsHands-on experience with Microsoft Azure services