All vacancies

Lead Software Engineer - Golang
EPAM Systems
India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We are seeking a Lead Software Engineer – Golang to join our team and take ownership of designing and building scalable cloud-native backend systems. The ideal candidate brings strong technical expertise in Golang combined with an architectural mindset and a drive for building efficient event-driven microservices that power our platform.
Responsibilities
- Design and implement backend services using Golang, Kafka and GraphQL
- Build microservices architecture leveraging gRPC and event-driven patterns
- Architect scalable software solutions deployed on AWS cloud infrastructure
- Write clean, structured and maintainable code following best practices
- Develop efficient and pixel-perfect user interfaces
- Automate repetitive tasks to improve team efficiency
- Collaborate within a Scrum Agile team to deliver high-quality software
- Apply functional and object-oriented programming principles to design robust systems
- Leverage AI-enabled tools and practices to enhance engineering productivity
- Explore and adopt new technologies to keep solutions current and competitive
Languages
- Work format
- On-site
- Seniority
- Lead
- Posted
- 29 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- Team Lead, Engineering - Fluent CommercePivotree · Remote · worldwide, UTC+4 accepted
- AI/ML Team LeadSoftConstruct · Armenia · On-site
- Lead Engineer, AI PlatformCircle · Remote · worldwide
- DeepTech Co-Founder / Head of Engineering (100 % remote) (m/f/d)EWOR GmbH · Remote · worldwide, UTC+4 accepted
- Project Manager/Solutions ArchitectTalentCross · Remote · worldwide, UTC+4 accepted
- Business Process ManagerSoftConstruct · Armenia · On-site

