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.
We are looking for a highly-skilled Lead Software Engineer specializing in Golang development. In this pivotal role, you will drive the delivery of innovative solutions by leveraging your deep technical expertise in Golang and associated technologies. This position offers the opportunity to impact our product directly by contributing to strategic decisions regarding what and how we build.
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.
#LI-DNI#REF_IN_RGEGR#EasyApply
Responsibilities
- Proactively identify and solve complex problems within a large code base
- Understand requirements and convert high-level PRD into detailed ERD for effective execution
- Work collaboratively across the organization to ensure impactful contributions
- Translate business team functional requirements into clear engineering logic
- Serve as a tech lead when necessary to guarantee strong coordination and communication
- Demonstrate flexibility and adaptability in a constantly evolving tech environment
- Create efficient, optimized code, and play a crucial role in the architectural decisions
- Automate workflows through effective script writing
- Ensure clear and effective communication within the team and with stakeholders
- 8+ years of experience as a Golang Developer
- Proficiency in GoLang, including both advanced and basic levels
- Competency in microservices architectures
- Familiarity with Jira, Git, Jenkins for deployment and CI/CD pipelines
- Knowledge of container technologies such as Docker and Kubernetes
- Background in cloud service environments, including AWS, Azure, or GCP
- Showcase of strong problem-solving capabilities
- Expertise in debugging complex issues within a large-scale system
- Strong product sense to contribute effectively to project planning and execution
- Experience in leading a team of developers
- Prior work in agile and dynamic project environments
- Proven track record of technical leadership and mentorship
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)