Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Job Title:

Software Engineering LeadExperience : 7 - 10 YearsLocation : Hyderabad

Job Summary

We are seeking an experienced

Software Engineering Lead

to provide technical leadership, guidance, and oversight across data and software engineering teams. The ideal candidate will be an expert in

Python

development with a solid foundation in

Object-Oriented Programming (OOP)

and experience in additional languages such as

C++

,

Java

, or

Go

. This role requires a hands-on leader who can enforce best practices, mentor team members, and ensure high-quality, scalable software solutions.

Key Responsibilities

  • Oversee the software engineering function, ensuring best practices, coding standards, and delivery quality are consistently applied across teams.
  • Provide technical leadership and direction across data and software engineering domains.
  • Conduct peer code reviews, pair programming, and mentoring to enhance team skills and efficiency.
  • Drive architecture discussions and contribute to high-level solution design and implementation strategies.
  • Collaborate with cross-functional teams (data, DevOps, product, QA) to ensure seamless integration and delivery.
  • Lead initiatives to optimize performance, improve maintainability, and enhance scalability of software systems.
  • Stay updated on emerging technologies and propose improvements to strengthen the technical ecosystem.

Required Skills

  • Advanced proficiency in Python with strong Object-Oriented Programming (OOP) concepts.
  • Hands-on experience in one or more of: C++, Java, or Go.
  • Strong understanding of software development life cycle (SDLC), design patterns, and coding best practices.
  • Experience in data engineering or familiarity with data pipelines, ETL frameworks, and API integrations is a plus.
  • Strong knowledge of Git, CI/CD, code review, and version control processes.
  • Excellent problem-solving, debugging, and performance tuning skills.
  • Proven experience mentoring developers and leading teams in a collaborative environment.

Preferred Qualifications

  • 8–12 years of total experience in software development with at least 2–3 years in a technical lead capacity.
  • Prior experience in Industrial, Manufacturing, or Engineering sectors preferred.
  • Exposure to Agile and DevOps practices.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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

RecommendedJobs for You

bengaluru, karnataka, india

hyderabad, telangana, india