Engineering Manager

8 - 12 years

20 - 35 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Responsibilities:

  • Take complete accountability for driving software development projects from initial inception to final closure, leading delivery and proactively owning the resolution of all project and product issues.
  • Evaluate analysis, problem definitions, and user requirements to determine operational feasibility, translating product needs into proposed, buildable solutions.
  • Document and clearly demonstrate product solutions by developing technical documentation, architectural diagrams, flowcharts, and, most importantly, through clear, maintainable code and thorough comments.
  • Champion the highest software engineering principles, including a strict Test-Driven Development (TDD) approach, to ensure modular, clean code. You must be able to deliver high-quality work seamlessly in an Agile environment.
  • Actively participate in strategic system design consulting, platform management, and capacity planning, ensuring the product is built for scale and long-term performance.
  • Support and elevate fellow software engineers by providing targeted advice, coaching, and educational opportunities that strengthen the teams overall technical skill set.

Qualification

  • Possess 8-12 years of experience in the Software Development Life Cycle (SDLC), with a proven track record of managing and leading sizable, high-performing product engineering teams to successful outcomes.
  • Proven expertise in hands-on programming and building latency-sensitive applications in Python. You must demonstrate experience with performance tuning and debugging in a Linux environment.
  • Extensive experience in designing and building microservices architectures, implementing robust test automation (e.g., BDD), and addressing complex challenges related to system scaling and performance optimization
  • Expert knowledge of distributed storage technologies and hands-on experience leveraging dynamic resource management frameworks, particularly Kubernetes, for resilient and scalable deployment.
  • Deep, hands-on knowledge of implementing and managing continuous integration tools such as Jenkins, Travis, or CircleCI, and a solid understanding of networking technologies and fundamentals.
  • Exceptional client interaction skills, operating as an independent, original thinker capable of providing technical solutions and acting as the trusted technical authority in strategic client discussions.
  • Consistently up-to-date with current technological advancements (especially in AI/Cloud/Data) and possess a strong habit of tinkering with POCs and models to validate new architectures and drive product innovation.
  • A proactive approach to identifying potential problems, areas for process improvement, and performance bottlenecks. Demonstrate excellent interpersonal and mentoring skills to elevate the technical capabilities of the entire team.

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
searce logo
searce

Market Research

Vernet-la-Varenne

RecommendedJobs for You

hyderabad, telangana, india

bengaluru, karnataka, india

hyderabad, telangana, india