We are seeking a Solution Architect to design, lead, and evolve enterprise integration and application architectures across cloud and distributed environments.
This role combines deep .NET expertise with hands-on experience in Azure, microservices, and real-time messaging, plus mandatory AI solution design and integration capabilities.
Responsibilities
- Lead the architecture and integration of enterprise IT systems to meet both business and technical requirements
- Define, review, and continuously evolve solution architectures across .NET-based platforms and services
- Evaluate architectural options, project constraints, and technical risks while proposing alternatives and mitigation plans
- Collaborate with engineering, product, and project teams to ensure solutions are scalable, secure, maintainable, and aligned with business goals
- Provide architectural guidance to development teams and ensure best practices are followed during implementation
- Identify and communicate architecture-related issues or dependencies that may affect delivery, platform stability, or business processes
- Research emerging technologies, including AI capabilities, and recommend enhancements to the existing architecture
- Lead the design and integration of AI-enabled features and services, including LLM-based solutions, AI APIs, automation, and enterprise AI adoption patterns
- Support technical decision-making for distributed systems, streaming platforms, and cloud-native deployments
- Mentor engineers and help raise engineering standards, design quality, and architectural maturity across teams
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent relevant experience
- At least 8+ years of experience in full-stack development and architecture using .NET technologies, including C#, .NET Core, and .NET Framework
- Minimum of 3 years in Lead, Manager, Owner, Architect, or Coordinator roles
- 2+ years of experience leading teams of at least 20 employees
- Participation in at least 5 full-cycle projects, or experience launching a product or a key product capability to the market
- Strong experience leading technical design, reviewing solutions, mentoring engineers, and shaping engineering practices
- Proven experience with RESTful API design, microservices architecture, and modern distributed system patterns
- Hands-on experience with domain-based architecture and Domain-Driven Design (DDD)
- Practical experience with Azure Cloud, Service Fabric, and containerized application environments
- Solid experience with real-time streaming and distributed messaging platforms such as Redis, ActiveMQ, Kafka, and Elasticsearch
- Experience designing for scalability, reliability, observability, and operational readiness in enterprise environments
- Mandatory AI experience, including the ability to architect and integrate AI capabilities into software solutions through LLM/API integration, prompt-based workflows, AI service orchestration, and practical application of AI in enterprise systems
- Strong understanding of how technical architecture influences business processes and operational outcomes
- Excellent spoken and written English communication skills at an Advanced level
Nice to have
- Experience building single-page applications using Angular, React, or Vue
- Familiarity with HTML5, CSS processors, JavaScript, Bootstrap, Gulp, and micro-frontend architectures
- Experience building high-performance applications in hybrid environments
- Agile software delivery experience, including iterative planning and execution
- Practical experience with Jira, TFS, Azure DevOps, or similar delivery tools
- Knowledge of Quality Assurance practices, including testing types and phases, testing strategies, and quality-focused solution design
- Experience with automation and the creation of automation frameworks
- Familiarity with process improvement, delivery techniques, and solution engineering methods
- Background working with mobile and desktop MVC web applications
- Strong communication skills and ability to build effective cross-functional working relationships