Все вакансии

Principal Engineer (.NET)

EPAM · зарплата не указана · локация не указана · сайт компании · опубликовано 5 июня 2026 г.

Компания EPAM
Источник сайт компании
Опубликовано 5 июня 2026 г.
Зарплата зарплата не указана

Описание вакансии

We are looking for a highly experienced and driven Principal Engineer to join our team.
This is a hands-on position for a technology expert who thrives on building scalable, high-quality solutions and is enthusiastic about applying AI and cloud technologies. You will take ownership of designing, developing, and delivering sophisticated applications, ensuring the highest standards of technical quality throughout the project lifecycle.
Responsibilities
Drive the full lifecycle of complex software application development from concept to deployment
Work closely with multidisciplinary teams to gather requirements and define solution architecture
Develop clean, efficient, and maintainable code for production environments
Integrate AI technologies and services into application ecosystems
Manage deployment of cloud-native applications, focusing on scalability and reliability
Set up and maintain CI/CD pipelines for streamlined testing and deployment
Leverage containerization tools like Docker and Kubernetes for application delivery
Implement modern architecture patterns such as microservices, serverless, and event-driven systems
Lead code reviews and mentor team members on technical best practices
Diagnose, troubleshoot, and resolve technical issues to maintain optimal system performance
Requirements
At least 8 years of experience in software engineering or related roles
Minimum of 3 years in a leadership, architect, owner, or coordinator capacity
Proven experience leading teams of 20 or more for at least one year
Participation in at least 5 end-to-end project cycles or involvement in multiple projects spanning different development stages
Strong hands-on experience with .NET for building and delivering complex applications
Demonstrated ability to integrate AI models and services into live applications
Advanced proficiency with Microsoft Azure for designing and deploying cloud solutions
Experience managing databases with Microsoft SQL Server
Solid expertise in ReactJS for developing modern front-end interfaces
Deep knowledge of at least one major cloud platform, including cloud-native design and deployment
Thorough understanding of software architecture models such as microservices, serverless, and event-driven patterns
Practical experience with CI/CD pipelines, Docker, Kubernetes, and infrastructure as code
Outstanding analytical and problem-solving skills with a commitment to technical excellence
Highly self-motivated and capable of working independently with minimal oversight
Excellent communication skills for conveying technical ideas to both technical and non-technical stakeholders
Fluent English skills, both written and spoken
Nice to have
Understanding of software design principles for building scalable and maintainable systems
Experience applying design patterns to address common engineering challenges

Навыки

  • .net
  • ai engineering
  • microsoft azure
  • microsoft sql server
  • reactjs
  • solution architecture
  • design principles
  • design patterns
  • CI/CD
  • Docker
  • Kubernetes
  • SQL
Открыть вакансию в ленте