Job Overview
Job TitleTech Lead
Job TypeFull Time
Offered Salary$150,000
LocationHybrid
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Tech Lead (Frozen Team)
Semrush is seeking a Tech Lead to join our global team. This role involves leading the technical takeover of new products, defining technical roadmaps, and driving end-to-end implementation of adoption plans. You will guide the team through migration and stabilization, contributing code to critical components, and driving the transition of services into our standard tech stack.
Responsibilities
- Lead the technical takeover of new products.
- Conduct thorough audits of codebase, infrastructure, and data layers.
- Define technical roadmaps driven by business value and cost efficiency.
- Drive the end-to-end implementation of adoption plans.
- Guide the team through migration and stabilization.
- Contribute code to critical or high-risk components (approx. 35-40% of time).
- Drive the transition of services into our standard tech stack (GCP, GKE, Go/Java, SaaS-based storages, CI/CD).
- Modernize and unify observability and alerting.
- Use metrics to track support costs versus product revenue.
- Facilitate regular team communication.
- Lead team development through 1:1s, feedback, and performance reviews.
- Hire and onboard team members.
Qualifications
- Proven experience in developing distributed systems in cloud environments.
- Ability to solve complex technical problems and make sound architectural decisions.
- Proven experience as a Senior Engineer.
- Strong proficiency in Java (Spring) or Go.
- Willingness to learn a second programming language (Go or Java).
- Solid experience with SQL databases and queue brokers.
- Solid experience with Kubernetes, Docker, and CI/CD tools.
- Ownership mindset with a focus on project quality, delivery, and business alignment.
- Experience mentoring and supporting mid-level engineers.
Our Tech Stack
- Backend: Java (Spring Boot), Go, PostgreSQL, ClickHouse, Redis, RabbitMQ.
- Frontend: React, TypeScript.
- Infrastructure: Google Cloud (GCP), GKE, Docker, GitLab CI, Helm.
- Observability: Grafana, Prometheus, Sentry.
- QA: Allure, Playwright.
What We Offer
- Flexible working hours
- Unlimited PTO
- Flexi Benefit for your hobby
- Employee Support Program
- Loss of family member financial aid
- Employee Resource Groups
- Meals, snacks, and drinks at the office
- Corporate events
- Teambuilding
- Training, courses, conferences
Key skills/competency
- Tech Lead
- Distributed Systems
- Cloud Environments
- Java
- Go
- Kubernetes
- Docker
- CI/CD
- SQL Databases
- Architecture
How to Get Hired at Semrush
- Tailor your resume: Highlight your experience with distributed systems, cloud environments, Java/Go, Kubernetes, Docker, and CI/CD tools. Showcase your senior engineering and leadership experience.
- Craft a strong cover letter: Emphasize your ownership mindset and ability to align technical decisions with business goals for the Tech Lead role at Semrush.
- Prepare for technical interviews: Be ready to discuss complex technical problems, architectural decisions, and code contributions. Practice coding in Java or Go.
- Showcase leadership skills: Prepare examples of mentoring mid-level engineers, leading teams, and managing technical roadmaps.
- Research Semrush: Understand their SaaS platform, market position, and recent achievements to demonstrate your interest and fit.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What are the primary responsibilities of a Tech Lead at Semrush?
02What programming languages are essential for the Tech Lead role at Semrush?
03What infrastructure and cloud technologies does Semrush utilize?
04How does Semrush support the professional growth of its Tech Leads?
05What is the expected time commitment for coding as a Tech Lead at Semrush?
06What are the key benefits offered to employees at Semrush?
07Does Semrush encourage applications from candidates who don't meet every single requirement for the Tech Lead role?
Explore similar opportunities that match your background