All vacancies

Lead/Senior Software Developer - .NET
EPAM Systems
India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We are seeking an experienced Lead/Senior Software Developer specializing in .NET to join our team. In this role, you will design and build robust application-layer components and reusable platform services, collaborating closely with architects and cross-functional teams to deliver scalable, high-quality software solutions for embedded and PC-based systems.
Responsibilities
- Design and develop application-layer components using C# and .NET Core
- Build reusable platform services for multiple product variants
- Work with architects and layer leads across hardware abstraction, middleware, application, and presentation layers
- Implement clean, maintainable, and scalable code using design patterns
- Handle data streams from middleware and transform them into business/application outputs
- Contribute to greenfield platform architecture and implementation
- Support software deployment models for embedded Linux devices and PC-based systems
- Participate in code reviews, design discussions, debugging, and release activities
Languages
- Work format
- On-site
- Seniority
- Lead
- Posted
- 29 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- Staff Software Engineer, AI SystemsFederato · Remote · worldwide not confirmed
- Full-Stack Web Developer (Next.js) - Elvoro LtdElvoro · Remote · worldwide, UTC+4 accepted
- PHP-developerFriday Recruitment · Remote · worldwide, UTC+4 accepted
- (Senior) Machine Learning Developer (Junie)JetBrains · Remote · Armenia
- Tribe Tech Lead, Data Enabling and Management TribeAmeriabank CJSC · Armenia · Hybrid
- DevOps Engineer (m/w/d)coeo Group · Remote · worldwide, UTC+4 accepted

