EPAM Systems

Senior Software Engineer (GoLang)

EPAM Systems

Bengaluru, Karnataka, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled and experienced Software Engineer with a passion for using GoLang to develop cutting-edge solutions? Would you like to join a dynamic team of talented individuals at EPAM Systems, a leading global technology company? If you thrive in a fast-paced and collaborative environment and have a strong understanding of software development principles and practices, we have an exciting opportunity for you! As a Senior Software Engineer (GoLang) at EPAM Systems, you will be responsible for designing, developing, and implementing complex software solutions using GoLang. We are looking for someone who is driven, innovative, and has a deep understanding of GoLang to help us deliver high-quality and scalable solutions for our clients. Join us and be a part of our innovative and forward-thinking team!

  1. Develop high-quality and scalable software solutions using GoLang.
  2. Collaborate with team members to design and implement complex software systems.
  3. Utilize your strong understanding of software development principles and practices to ensure the delivery of efficient and effective solutions.
  4. Stay up-to-date with the latest industry trends and advancements in GoLang to continuously improve our development processes.
  5. Take ownership of projects and drive them from conception to completion.
  6. Work closely with clients to understand their needs and provide innovative solutions to meet their requirements.
  7. Mentor and guide junior team members to help them grow and develop their skills.
  8. Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
  9. Troubleshoot and debug complex issues to ensure smooth functioning of software systems.
  10. Collaborate with cross-functional teams to integrate GoLang solutions with other technologies.
  11. Continuously optimize and improve software solutions to enhance performance and user experience.
  12. Communicate effectively with team members and stakeholders to provide regular updates on project progress.
  13. Proactively identify and address potential roadblocks or issues that may impact project timelines.
  14. Follow best practices and coding standards to ensure the maintainability and scalability of software solutions.
  15. Embrace a culture of continuous learning and growth, both personally and for the team.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
  • Extensive Experience With Go Programming Language: A Senior Software Engineer Should Have A Strong Command Over Golang And Be Able To Write Efficient, Scalable And Maintainable Code Using The Language.

  • Knowledge Of Software Development Methodologies And Best Practices: A Senior Software Engineer Should Have A Deep Understanding Of Various Software Development Methodologies Such As Agile, Scrum, And Waterfall, And Be Able To Apply Them Appropriately To Projects.

  • Expertise In Software Design And Architecture: A Senior Software Engineer Should Have A Solid Understanding Of Software Design Principles And Be Able To Design Complex Systems That Are Scalable, Fault-Tolerant, And Maintainable.

  • Experience With Cloud Technologies: As Epam Systems Is A Global Technology Company, Experience With Cloud Technologies Such As Aws, Azure, Or Google Cloud Platform Is Highly Desirable For A Senior Software Engineer Role.

  • Strong Problem-Solving And Communication Skills: A Senior Software Engineer Should Be Able To Think Critically And Find Creative Solutions To Complex Problems. They Should Also Possess Excellent Communication Skills To Collaborate With Cross-Functional Teams And Effectively Communicate Technical Concepts To Non-Technical Stakeholders.

Required Skills
  • Project Management

  • Database Management

  • Agile Methodology

  • Object-oriented design

  • Cloud Computing

  • API development

  • Team Leadership

  • Test-Driven Development

  • Problem-Solving

  • Software Architecture

  • Coding Proficiency

Soft Skills
  • Communication

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer (GoLang) in Bengaluru, Karnataka, India is between ₹1,400,000 and ₹2,000,000 per year. This equates to approximately $19,000 to $27,000 in USD. However, salaries can vary significantly depending on factors such as experience, company size, and industry. Additionally, salaries may be higher in top tech companies or for individuals with specialized skills and experience.

Additional Information
EPAM Systems is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedDecember 18th, 2023
Apply BeforeAugust 19th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About EPAM Systems

EPAM Systems, Inc. is a US company that specializes in product development, digital platform engineering, and digital and product design agency.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started