Skip navigation EPAM

Lead Go Engineer Serbia

Lead Go Engineer Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

No less important is the safety, well-being and experience of our applicants. Therefore, until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you!


We are looking for a Lead Go Engineer.

What You’ll Do

  • Lead and communicate project scoping, roadmap, architecture discussions within development team
  • Coordinate, plan and track tasks and activities
  • Be responsible for the implementation of different types of functionalities described in design documents
  • Help identify, escalate, resolve any technical issues and problems that might occur
  • Build high-quality software in Go that integrate with 3rd party APIs
  • Ensure that the Agile team is capable of consuming stakeholder demand
  • Ensure designs are in compliance with specifications and customer requirements
  • Mentor and lead members of the development team

What You Have

  • Strong knowledge of and experience in Go
  • 5+ years of hands-on software development experience
  • In-depth understanding of OOP, design patterns, data structures, algorithms
  • High attention to detail and curious, with ability to logically (efficiently) and independently troubleshoot technical issues, removing blockers using creative and approaches
  • Highly collaborative team player with ability to build trust and relationships with stakeholders, holding other team members accountable for their best possible effort
  • Bachelor’s degree in CS, IT or Software Engineering
  • Excellent communication skills
  • Fluent spoken and written English

We Offer

  • Dynamic, entrepreneurial, high speed, high growth corporate environment
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Opportunities for personal and career growth in a progressive industry
  • Global scope, international projects in different business domains: financial services, media, entertainment, telecom, software and hi-tech, automotive, etc
  • Widespread training and development opportunities
  • Unlimited access to LinkedIn learning solutions
  • Competitive salary and various benefits
  • Medical insurance
  • Different learning programs for relatives (e-kids, e-seniors)
  • Offices in Belgrade and Novi Sad, but also fully remote



Salman Talat
Director, Account Management

Read More


Iryna Kovalenko
Delivery Manager

Read More


Jan Mazurek
Chief Business Analyst

Read More


How can we help you?

Get in touch with us. We'd love to hear from you.