Senior Go Backend Engineer — Lead, Scale & CI/CD

Semrush

Town of Poland (NY)

On-site

USD 140,000 - 210,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Hobby & team building budget allowance
Employee Support Program
Loss of family member financial aid
Employee Resource Groups

Job summary

Semrush is seeking a senior backend engineer to drive the development of complex features and to ensure the overall quality and performance of the backend codebase. You will design and maintain scalable APIs and lead code reviews in a fast-growing environment.

You will mentor mid-level and junior developers, improve CI/CD pipelines, and champion best practices across distributed systems and high-performance services. This role emphasizes collaboration and technical excellence at Semrush.

Qualifications

  • Bachelor's degree or equivalent work experience.
  • 5 years of backend programming experience with Go (2+ years in Go current).
  • Expert in Golang with performance tuning and distributed systems.
  • Strong API design skills and secure, scalable architectures.
  • Good SQL knowledge, PostgreSQL experience and BigQuery a plus.
  • Excellent communication and mentoring abilities.

Responsibilities

  • Lead the development of complex features and projects.
  • Ensure the overall quality and performance of the backend codebase.
  • Establish and enforce coding standards and best practices.
  • Lead code reviews and foster a culture of quality.
  • Design and maintain comprehensive CI/CD pipelines.
  • Handle and resolve critical incidents and provide post-mortem analysis.
  • Mentor mid-level and junior developers, providing guidance and support.
  • Drive continuous improvement initiatives for the development process and codebase.

Skills

Go
Java
Python
C#
Distributed systems
APIs
SQL
PostgreSQL
BigQuery
Code reviews
CI/CD
Mentoring

Education

Bachelor's degree or equivalent

Job description

Semrush is seeking a senior backend engineer to drive the development of complex features and to ensure the overall quality and performance of the backend codebase. You will design and maintain scalable APIs and lead code reviews in a fast-growing environment.

You will mentor mid-level and junior developers, improve CI/CD pipelines, and champion best practices across distributed systems and high-performance services. This role emphasizes collaboration and technical excellence at Semrush.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Engineer: Build Scalable APIs & Lead Quality
Senior Go Engineer: Build Scalable APIs & Lead Quality

Semrush • Spain (TX)

On-site
USD 140,000 - 180,000
Unlimited PTO
Hobby & team building budget allowance
Employee Support Program
+2
Senior Golang Developer (Enterprise Solutions Unit)
Senior Golang Developer (Enterprise Solutions Unit)

Semrush • Spain (TX)

On-site
USD 140,000 - 180,000
Unlimited PTO
Hobby & team building budget allowance
Employee Support Program
+2
Senior Golang Developer (Enterprise Solutions Unit)
Senior Golang Developer (Enterprise Solutions Unit)

Semrush • Town of Poland (NY)

On-site
USD 140,000 - 210,000
Unlimited PTO
Hobby & team building budget allowance
Employee Support Program
+2
Senior Go Backend Engineer - Enterprise Platform
Senior Go Backend Engineer - Enterprise Platform

HireHi • United States

Remote
USD 140,000 - 200,000
Unlimited PTO
Team-building budget
Employee Support Program
+2
Senior Go Backend Engineer for Real-Time Platform
Senior Go Backend Engineer for Real-Time Platform

Uniting Holding • Vancouver (WA)

On-site
USD 120,000 - 180,000
Competitive salary
Comprehensive health insurance
Professional development opportunities
+4
Senior Go Backend Architect (Hybrid)
Senior Go Backend Architect (Hybrid)

Grocery TV • Austin (TX)

On-site
USD 195,000 - 215,000
Health coverage
HSA match
Learning & development budget
+5
Senior Go Backend Engineer: Microservices & Scale
Senior Go Backend Engineer: Microservices & Scale

CCS INC • Plano (TX)

On-site
USD 110,000 - 150,000
Competitive salary
Dental insurance
Health insurance
+1
Senior Go Backend Engineer - Scalable Cloud & Testing
Senior Go Backend Engineer - Scalable Cloud & Testing

EPAM Systems Inc • United States

Remote
USD 140,000 - 180,000
Senior Backend Engineer — Remote, Go & Leadership
Senior Backend Engineer — Remote, Go & Leadership

Sezzle • United States

Remote
USD 56,000 - 106,000
Senior Go Backend Engineer — Lead Scalable Distributed Systems
Senior Go Backend Engineer — Lead Scalable Distributed Systems

United States Digital Space LLC • United States

Remote
USD 56,000 - 106,000