Principal Software Engineering Manager
Microsoft · microsoft.com
BengaluruLead / Manager12+ yrs
Subscribers got this job on 19 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Software engineering management.
LinuxCybersecurity
Details
- Found
- 6 d ago · posted 2026-10-19
- Location as listed
- Bengaluru, KA,IN, IN
- Role
- Engineering Manager
- Source
- The company’s own careers site
Full description
As an Engineering Manager, you will lead, mentor, and grow a talented and diverse team of engineers focused on delivering products that create deep customer value. You will partner with other Engineering Managers, Architects, and cross-functional leaders to build a sustainable, high-performing team and foster an engineering culture focused on delivering products our customers love. You will provide strong technical and people leadership, establish engineering rigor, foster a data- and results-driven culture, and build an environment of collaboration, inclusion, and trust. If you are passionate about Linux, cybersecurity, engineering excellence, and building high-performing teams, this role offers an exciting opportunity to bring those passions together. 12+ years of experience in software engineering, with experience building enterprise software and a proven track record of shipping commercially successful software products and services. Demonstrated ability to lead, mentor, nurture, and grow engineering talent. Excellent communication and collaboration skills, with the ability to work effectively in multidisciplinary teams comprising Software Engineers, Program Managers, Security Researchers, and Data Scientists. 3+ years of experience leading and building engineering teams. 7+ years of experience designing and developing applications and systems on Linux. 7+ years of experience applying software development principles, design patterns, and engineering best practices. Strong understanding of Linux internals and experience building Linux-based products. Strong debugging, analytical, and problem-solving skills. Familiarity with secure software development lifecycle (SDL) practices. Experience with software development tools and systems, including source control systems such as Git, automated build systems, compilers, software validation systems, project tracking tools, and lifecycle management systems. Ability to work independently and drive complex technical and architectural decisions and dependencies. Bachelor's or Master's degree in Computer Science or a related technical discipline. 7+ years of experience building Linux kernel modules. Contributions to Linux open-source projects, particularly in the kernel space.
Engineering Manager jobs in Bengaluru · Engineering Manager jobs in India · All Microsoft jobs