onsite
Principal Software Engineer - ADEM Windows - Palo Alto Networks
Software Engineer
Lead the design and delivery of secure, high‑performance Windows applications for the ADEM platform, driving architectural excellence and cross‑functional collaboration using C#, .NET, Azure, and DevOps practices.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable Windows services and applications using C# and .NET Core, ensuring high availability and performance.
- Lead technical design reviews, code quality standards, and best‑practice adoption across the ADEM team.
- Collaborate with security, product, and operations teams to embed robust security controls and compliance requirements into the software lifecycle.
- Drive continuous integration and continuous delivery (CI/CD) pipelines on Azure DevOps, automating build, test, and deployment processes.
- Mentor and coach junior engineers, fostering a culture of technical excellence and knowledge sharing.
Requirements
- 10+ years of software engineering experience with a strong focus on Windows platform development.
- Proficiency in C#, .NET Core, and related Microsoft technologies.
- Hands‑on experience with Azure services, including App Service, Functions, and DevOps pipelines.
- Deep understanding of secure coding practices, threat modeling, and compliance frameworks.
- Excellent communication skills and a proven ability to lead cross‑functional teams.