Lead Backend Systems Engineer – Golang

Year    KA, IN, India

Job Description

This role is for one of our clients



Industry: Staffing and Recruiting
Seniority level: Mid-Senior level

Min Experience: 6 years
Location: Bangalore
JobType: full-time
We are hiring a Lead Backend Systems Engineer to design and operate highly scalable, distributed backend platforms. This role is suited for an experienced Golang professional who enjoys solving complex systems problems, optimizing performance at scale, and taking ownership of backend architecture in production-heavy environments.
You will play a critical role in building low-latency services, strengthening system reliability, and shaping backend engineering standards while collaborating closely with product, platform, and infrastructure teams.

Key Responsibilities

Backend Architecture & Development


Architect, build, and maintain high-throughput backend services using Golang.
Design scalable, fault-tolerant systems capable of handling large volumes of concurrent traffic.
Develop performant REST and internal APIs with strict latency and reliability requirements.
Apply solid system design principles to solve scaling, consistency, and availability challenges.

Distributed Systems & Performance


Work deeply within distributed systems, focusing on performance tuning and optimization.
Analyze system bottlenecks and lead improvements across compute, storage, and networking layers.
Ensure backend services operate efficiently in Linux-based production environments.

Code Quality & Engineering Excellence


Drive clean architecture, modular design, and continuous refactoring initiatives.
Enforce best practices around code reviews, testing strategies, and design patterns.
Balance technical debt management with feature delivery.

Cross-Functional Collaboration


Partner with product managers and engineers to translate requirements into technical solutions.
Contribute to sprint planning, effort estimation, and predictable release cycles.
Communicate technical trade-offs clearly to both technical and non-technical stakeholders.

Data & Storage


Design data models using relational and NoSQL databases with a performance-first mindset.
Optimize query patterns and storage strategies for scale and reliability.

Required Experience & Skills

Must Have


6+ years of backend engineering experience in large-scale or distributed systems.
Strong, hands-on expertise in Golang for production systems.
Deep understanding of data structures, algorithms, and backend system design.
Experience working in cloud environments (AWS, GCP, or Azure).
Proven ability to build and operate backend systems in Linux environments.

Good to Have


Experience running high-traffic web services in production.
Understanding of networking fundamentals and HTTP/HTTPS protocols.
Exposure to systems internals, observability, or performance engineering.

Qualifications


Full-time degree: B.E / B.Tech / M.Tech / MCA
Employment Type: Full-time
Notice Period: Immediate to 30 days

Core Skills


Golang Backend Architecture Distributed Systems Cloud Platforms Data Structures & Algorithms Linux

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5173226
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year