en flag +1 214 306 68 37

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.