Principal Software Engineering Manager
Full Job Posting
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.
About Microsoft
Microsoft is a global technology company that develops software, hardware, and cloud services, known for products like Windows, Office, Azure, and Xbox.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Solution Sales Advisory IC4
Bengaluru, IND
Senior Critical Environment Electrical Engineering
Toronto, CAN
Senior Software Engineer
Bengaluru, IND
Business Architect - Agent 365
, USA
Construction Project Engineer
Milwaukee, USA
Global Partner Development Manager
Redmond, USA
Solution Engineering (Early in Profession)-Cloud Endpoint
Sydney, AUS
Senior Silicon Supply Chain Program Manager
Redmond, USA
