Requirements
- Bachelor's 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
Nice to Haves
- 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
What You'll Be Doing
- 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
Perks and Benefits
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.