Staff Engineer (Team Lead)

2 - 8 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Staff Engineer at our company, you will play a crucial role in reducing friction in the engineering process to enhance the developer experience while ensuring high-quality standards, efficiency, and consistency. Let's delve into the details of the role: **Role Overview:** Our team is comprised of brilliant engineers and successful serial entrepreneurs who are dedicated to enhancing how software is built and delivered. We are seeking an experienced hands-on Staff Engineer to join our family. Your primary mission will be to make the developer experience as seamless as possible. **Key Responsibilities:** - **Be the Technical Leader:** - Mentor engineers and provide guidance in technical leadership. - Drive design reviews to ensure clean, secure, and maintainable code practices. - **Architect for Scale:** - Design and evolve high-performance distributed systems for analyzing and securing containerized workloads at scale. - **Go Deep with Security:** - Work on systems handling CVEs, SBOMs, and vulnerability advisories in diverse Linux and container environments. - **Hands-on Coding:** - Write production-grade Golang code and conduct in-depth code reviews to maintain quality and resilience. - **Master Containers:** - Build and optimize systems that directly interact with Docker, containerd, and Kubernetes internals. - **Cloud-Native Architecture:** - Design and deploy microservices across cloud platforms like AWS, Azure, or GCP, utilizing queues, caches, and scalable data stores. - **Drive Reliability:** - Ensure the uptime and performance of distributed pipelines for image scanning, vulnerability correlation, and data aggregation. - **Collaborate & Influence:** - Partner closely with Product, Security Research, and Platform teams to deliver impactful features. - **Lead Execution:** - Translate product goals into technical roadmaps and ensure timely delivery of high-quality releases. **Qualifications Required:** - Minimum of 8+ years of backend engineering experience, with at least 2+ years in technical leadership roles. - Expertise in Golang with a deep understanding of concurrency, memory management, and idiomatic Go practices. - Strong Linux fundamentals with experience working close to the OS, containers, namespaces, and process management. - Security mindset with familiarity in CVEs, security advisories, vulnerability management, and container hardening. - Experience in designing distributed, high-throughput microservices using message queues, caching layers, and scalable storage. - Proven cloud experience in AWS, GCP, or Azure, including compute, storage, and IAM fundamentals. - Deep familiarity with Docker, containerd, and Kubernetes internals. - Solid foundation in algorithms, data structures, and system design. - Previous experience mentoring engineers and driving large-scale technical initiatives. - Bonus: Exposure to Infrastructure as Code (IaC) tools like Terraform and CloudFormation, and modern DevSecOps practices. If you meet the requirements outlined above and are passionate about improving software development processes, we would be excited to discuss this opportunity with you.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now

RecommendedJobs for You