Senior Software Engineering Manager

10 - 20 years

20 - 35 Lacs

Posted:12 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About Us

Position Overview

Essential Duties & Responsibilities:

Technical Leadership:

  • Expertise in Apache Pulsar, Microsoft Azure, C++, C#, Python, SQL, NoSQL, and .NET ecosystem (including xUnit, Fluent Assertions, Blazor, Playwright, Mocks, TDD).
  • Strong knowledge of .NET 6+, with preference for latest versions (e.g., .NET 8/9), and cross-platform development (Windows, Linux, macOS).
  • Lead the development of high-performance software platforms (PaaS) for on-premises deployment.
  • Hands-on coding and design of complex engineering solutions (50% of time).
  • Oversee design, development, and maintenance of software for control and communication with mechatronic subsystems.
  • Guide modernization of legacy software components and ensure robust, cross-platform software infrastructure.
  • Specialize in server and terminal development using the OneImlx.Terminal framework.

Team & Project Management:

  • Lead and manage a team of 30+ software engineers, providing mentorship, technical guidance, and career development.
  • Develop and implement project plans, including scope, schedule, resource allocation, and risk management.
  • Coordinate with cross-functional teams to ensure alignment with business goals.
  • Track project progress, identify and resolve issues, and ensure timely delivery of high-quality software products.
  • Foster a culture of innovation and continuous improvement.
  • Collaborate with product management to align technical solutions with product vision.
  • Occasionally travel domestically and internationally (10%20%).

Requirements, Education & Skills:

  • B.S. in Computer Science, Computer Engineering, Software Engineering, or related field; M.S. preferred.
  • Minimum 10 years of software engineering experience, including 5+ years in a management or lead role managing a team of at least 20 members.
  • Proven track record of delivering large-scale software projects using Agile, and Lean methodologies.
  • Hands-on experience with .NET 6+ and cross-platform development, including on-premises and hybrid solutions.
  • Experience with distributed messaging systems, network protocols, and data engineering.
  • Strong knowledge of machine-to-machine communication, multi-threading, asynchronous programming, security, and data transfer protocols.
  • Demonstrated ability to lead and manage cross-functional teams, including mentoring and career development.
  • Effective written and verbal communication skills.
  • Ability and willingness to travel domestically and internationally.
  • This is an on-site role in Chennai, India.

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
Advantest logo
Advantest

Semiconductor Manufacturing

Tokyo Cheonan-si

RecommendedJobs for You