Naresh Charugundla

Principal Software Engineer at Microsoft

Role
Principal Software Engineer at Microsoft
Location
Redmond, WA, US
LinkedIn followers
500 followers

About Naresh Charugundla

Principal Software Engineer at Microsoft specializing in security, applied cryptography, and large-scale distributed systems. I work on foundational cryptographic trust infrastructure that enables secure communications and software integrity across the public internet and global cloud platforms. My experience includes designing and operating internet-scale PKI and real-time trust systems relied upon by browsers, operating systems, and cloud services worldwide. I am highly ambitious, self-motivated and results-driven, with a strong sense of accountability and a focus on building high-assurance, resilient platforms where correctness, availability, and performance are critical to maintaining global digital trust.

Experience

  1. Principal Software Engineer

    Microsoft

    Sep 2025 — Present · Redmond, WA, US

    Identity and Network Access (IDNA) services at Microsoft. Provide technical and architectural leadership across Microsoft’s public trust platforms, driving continuous improvements to security, reliability, and scalability of existing TLS, revocation, and validation systems.Lead security enhancements and risk-reduction initiatives, strengthening defense-in-depth controls, issuance safeguards, and operational resilience across trust-critical infrastructure.Guide the evolution of platforms to meet new CA/Browser Forum ballots, browser root program requirements, and emerging ecosystem expectations, translating policy changes into durable engineering solutions.Serve as a technical decision-maker for high-impact design choices, balancing cryptographic correctness, distributed systems tradeoffs, and operational risk.Co-led the design and implementation of a global OCSP platform, enabling real-time certificate status validation for public TLS certificates used by Microsoft and Azure services at internet scale.Drive reliability engineering and production stewardship for trust systems, ensuring continuous availability of platforms that operate on the critical path of secure communications.Establish and evolve monitoring, alerting, and automated recovery practices, enabling proactive detection and mitigation of issues before they impact external relying parties.Act as a technical mentor and guide for engineers, setting standards for secure design, code quality, and operational rigor, and helping teams grow expertise in cryptography and distributed systems.

Education

  • Jawaharlal Nehru Technological University

    B-Tech, Computers

    2003 — 2007

Skills

  • Powershell
  • Ssis
  • Performance Tuning
  • Iis
  • Business Intelligence
  • Database Design
  • Windows Azure
  • Database Administration
  • Servers
  • Agile Methodologies
  • Microsoft Sql Server
  • Sql Azure
  • Software Development Life Cycle (Sdlc)
  • Web Services
  • C#
  • Databases
  • Sdlc

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Naresh Charugundla — Principal Software Engineer at Microsoft in Redmond, WA, US | Unifers