Principal Software Engineer
Overview
We are seeking a visionary and technically strong Principal Software Engineer to work with a high-impact team in CISO Security Engineering. With the future of security in development, CISO Security Engineering is looking for a Principal Systems Engineering Architect to define the tools and infrastructure. In this role, you will apply your software engineering and architecture skills to solve varied technical challenges that are critical to the security of Microsoft’s products and customers. As a Principal Software Engineering Architect in the Microsoft CISO organization you will have a unique opportunity to influence security across the company and industry and have a direct impact on protecting our customers and their data. You will drive designing, evolving and maintaining the architecture of complex security systems. You will collaborate with product managers and engineering managers to align technical solutions and business goals.
Responsibilities
Drive architecture and technical direction across the group. Work with security experts to translate real-world workflows into engineering solutions. Simplify systems and establish reusable architectural patterns. Lead cross-team technical decisions and modernization efforts. Mentor senior engineers and raise the technical bar across the organization. Stay hands-on through design, code reviews, prototypes, and critical implementations. We are looking for someone with deep experience in large-scale distributed systems, cloud architecture, data platforms, and security, with a proven ability to lead through technical depth and influence.
Qualifications
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Preferred Qualifications
Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Hiring at Microsoft
Microsoft has 2,395 open jobs on Ocean of Jobs, 441 of them added in the last 7 days. Most of its open jobs are in Redmond, Hyderabad and Tokyo. It's hiring most in Software Engineering, Sales & Marketing and Security.
See every open job at Microsoft