Senior Software Engineer- Identity
Microsoft
Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.
Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. Trust and Security Services (TSS) is a Microsoft organization focused on building and operating foundational security and trust capabilities that protect services, data, and communications at scale. Within TSS, the Public Key Infrastructure (PKI) team provides certificate and cryptographic trust services that enable secure authentication, encrypted communications, and trusted software and service interactions across Microsoft platforms, supporting reliability, compliance, and industry security standards. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
#MSFTSecurity, #PKI #TSS #Trust_and_Security #Identity
Responsibilities
- Define and drive the technical vision and architecture for PKI systems to meet scalability, reliability, security, and cost goals.
- Ship core PKI code and lead complex implementations end‑to‑end, from design through deployment and validation.
- Operate PKI services securely by following strict procedures and controls for high‑value keys, certificates, and offline/HSM environments.
- Provide production support by diagnosing bugs and resolving live‑site incidents to maintain service availability and reliability.
- Influence and align partner teams and stakeholders by communicating technical decisions, risks, and mitigations with clarity.
- Partner with PM and leadership to translate business goals into robust technical plans and execution.
- Continuously improve system architecture and operational pipelines (monitoring, auditing, backup, automation) to increase performance and reduce toil/cost.
- Mentor engineers through design/code reviews and incident learnings to raise the engineering and security bar across the team.
- Use AI tools to accelerate engineering workflows, automate operational processes, and improve detection/response effectiveness where appropriate.
Qualifications
Required qualifications & experience
- Bachelors degree in Computer Science or a related engineering field preferred.
- Solid hands‑on experience with modern programming languages (e.g., C#, Java, C++, Python, Go).
- Strong experience with distributed systems, including product development concerns such as memory management, multithreading, and performance optimization.
- Proven experience designing, building, and operating large‑scale, cloud‑based systems in production.
- Experience with system architecture, data structures, algorithms, and modern software design patterns.
- Microservices architectures, data pipelines, or large data systems experience is essential.
- Hands‑on experience with CI/CD pipelines, version control systems (e.g., Git), and build/release tooling.
- Experience operating production services, including diagnosing issues, fixing bugs, and supporting live‑site reliability.
Preferred qualifications & experience:
- Ability to influence without authority and drive technical alignment across multiple teams and stakeholders.
- Familiarity with cloud platforms, data technologies (e.g., SQL, streaming or messaging systems), and applying AI tools to improve engineering productivity.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will beto pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
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.