EPAM Systems

Senior Golang Engineer

EPAM Systems

San Francisco, CA, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Are you a passionate and experienced Golang engineer looking for a new challenge? EPAM Systems is seeking a Senior Golang Engineer to join our dynamic and innovative team. As a Senior Golang Engineer, you will have the opportunity to work on cutting-edge projects and collaborate with talented individuals to develop innovative solutions. We are looking for someone who is highly skilled in Golang development and has a deep understanding of software design and architecture. If you are a proactive problem solver with a strong drive for continuous learning and growth, we want to hear from you! Join EPAM Systems and take your career to the next level with us.

  1. Design and develop high-quality, efficient, and scalable Golang code for cutting-edge projects.
  2. Collaborate with team members to brainstorm and implement innovative solutions.
  3. Keep up to date with industry developments and trends in Golang development and incorporate them into project work.
  4. Conduct thorough code reviews and provide constructive feedback to team members.
  5. Ensure code quality and maintainability through writing clean, well-structured code and implementing best practices.
  6. Optimize software performance and troubleshoot any issues that may arise.
  7. Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.
  8. Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  9. Take ownership of projects and drive them to successful completion.
  10. Mentor and guide junior engineers, providing technical guidance and support.
  11. Continuously learn and improve skills, staying updated on the latest technologies and techniques in Golang development.
  12. Collaborate with other departments and stakeholders to identify and address business needs and requirements.
  13. Communicate effectively with team members and stakeholders to provide status updates and discuss project progress.
  14. Proactively identify and address any potential roadblocks or challenges in project development.
  15. Adhere to company coding standards and processes, and ensure code meets all necessary security and compliance requirements.
Where is this job?
This job is located at San Francisco, CA, USA
Job Qualifications
  • Extensive Experience With Golang: The Ideal Candidate Should Possess A Minimum Of 5 Years Of Hands-On Experience With Golang. They Should Have A Deep Understanding Of The Language's Core Concepts, Such As Concurrency, Interfaces, And Channels.

  • Strong Understanding Of System Design And Architecture: A Senior Golang Engineer At Epam Systems Should Have A Solid Understanding Of Software Design Principles And Architecture Patterns. They Should Be Able To Design And Develop Scalable, Performant, And Maintainable Applications.

  • Proficiency In Cloud Technologies: As Epam Systems Is A Leading Provider Of Cloud Solutions, The Candidate Should Have A Strong Understanding Of Cloud Technologies, Such As Aws, Azure, Or Google Cloud Platform. They Should Be Able To Design And Develop Cloud-Native Applications Using Golang.

  • Experience With Microservices Architecture: Epam Systems Follows A Microservices Architecture For Building Complex Enterprise Applications. The Ideal Candidate Should Have Experience In Designing And Developing Microservices Using Golang And Related Frameworks Like Grpc And Protobuf.

  • Strong Problem-Solving Skills: A Senior Golang Engineer Should Have Excellent Problem-Solving Skills And Be Able To Troubleshoot Complex Issues In A Distributed Environment. They Should Have Experience In Debugging Production Issues And Finding Solutions In A Timely Manner.

Required Skills
  • Database Management

  • DevOps

  • Distributed systems

  • Cloud Computing

  • API design

  • Containerization

  • Agile methodologies

  • Microservices

  • Test-Driven Development

  • Software Architecture

  • Golang Development

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Senior Golang Engineer in San Francisco, CA, USA is $130,000 - $150,000 per year. This range can vary depending on the specific company, years of experience, and other factors such as bonuses and benefits. Some companies may also offer higher salaries for senior-level positions. Ultimately, the salary for a Senior Golang Engineer in San Francisco will depend on the individual's skills, experience, and negotiation abilities.

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 LanguagesEnglish
Job PostedMarch 20th, 2024
Apply BeforeJune 9th, 2026
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