Solution Architect (.NET, Cloud, AI)
About the Role:
We are looking for a Solution Architect / Senior Architect to drive architectural decisions, ensure system scalability and reliability, and collaborate across engineering, AI, and product teams.
You will play a key role in shaping the platform architecture and guiding technical direction across multiple services and integrations.
About the Project:
We are developing an enterprise-grade platform for contact centers that enables companies to deliver omnichannel customer experience across voice, chat, messaging, and AI-driven interactions.
The platform includes:
- Active use of AI/ML components, including generative models and speech-to-text solutions;
- Microservices-based architecture;
- Dedicated services for communication processing, transcription, analytics, and AI functionality;
- Real production use in contact center environments.
- This is a mature product developed by a stable company with over 25 years in the market, operating at enterprise scale and impacting customers globally.
Key Responsibilities:
- Design and evolve system architecture for a complex distributed platform;
- Define and maintain technical standards and architectural guidelines;
- Conduct architecture reviews and support engineering teams;
- Ensure non-functional requirements: scalability, performance, reliability;
- Lead architectural decisions and system design initiatives;
- Integrate AI/ML components into the platform;
- Collaborate closely with product and business stakeholders;
- Provide technical leadership across cross-functional teams.
Required Skills (Must-Have):
- 8–12+ years of software development experience;
- 3+ years in an Architect or Tech Lead role;
- Strong experience with the .NET ecosystem;
- Proven experience designing distributed systems;
- Solid knowledge of cloud architecture (AWS and/or Azure);
- Hands-on experience with microservices architecture;
- Strong system design and architectural decision-making skills;
- Experience working with enterprise-level systems;
- English level: B2 or higher (spoken and written).
Nice to Have:
- Experience with AI / LLM-based solutions.
Technology Stack:
- .NET backend;
- Angular frontend;
- Python (AI/ML components);
- Real-time transcription technologies;
- Cloud environment (hybrid cloud setup);
- Integration with contact center platforms.
Work Environment:
- Agile/Scrum methodology;
- Strong focus on architecture governance and standards;
- Cross-team collaboration with engineering, AI, and product teams;
- Continuous improvement culture.
We Offer
- Opportunity for professional self-realization
- Friendly and united team
- Competitive salary
- 25-days of paid vacation
- 100%-paid sick leave
- Sport-program
- Language course and other corporate programs
- Medical insurance
- Competitive (official) salary.