qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Americas, United States, Santa Bárbara

Posted 108 days ago

Principal Software Engineer

🏢 Microsoft

USD 139K - 304K per year

+1 benefit
AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌳 Senior / Lead

Employer Type

🏢 Industry

This role is for a Principal Software Engineer focused on designing and developing the next generation of secure traffic steering engines on Windows. The engineer will shape the architecture and long-term strategy for secure and reliable network traffic management within a zero-trust networking environment. Key work involves architecting and implementing a secure connectivity platform covering VPN, Firewall, and TCP/IP, with code spanning both kernel and user modes of the OS. The position includes contributing to cutting-edge security protocols, such as enhancing IPSec/IKEv2 for Post Quantum Cryptography.

Key Responsibilities

Architect, design and implement features in the Windows networking stack that contribute to network security.

Conduct analysis and focused investigations based on customer cases related to core networking areas using logging, packet capture, and telemetry data.

Debug, analyze, design, and implement fixes for defects found in the networking stacks.

Collaboratively work with teams in Redmond and IDC for design and development activities.

Learn and keep up with networking standards-based protocols to build out great functionality for customers.

Partner with appropriate stakeholders to determine user requirements for a set of scenarios.

Lead the identification of dependencies and the development of design documents for a product, application, service, or platform.

Required Skills

6+ years of technical engineering experience.

Experience coding in languages including C, C++, or C#.

6+ years of industry experience with either C, C++, or Rust.

5+ years of system software development experience.

5+ years of operating system development experience.

Nice-to-have Skills

10+ years of software development experience.

Experience with networking protocols and architecture.

Strong coding, debugging, testing, and problem-solving skills.

Understanding of systems software.

Understanding of operating systems.

Advanced design and implementation skills using C, C++, or Rust.

Technology Tags

Post-quantum

The role explicitly requires enhancing security protocols for Post Quantum Cryptography.

Classical programming

The job demands deep experience and coding proficiency in languages like C, C++, and C#.

Rust

Rust is explicitly listed as a required coding language for this systems engineering role.

Data security

The core function of the job is building a secure connectivity platform focused on zero trust and network security.

IT infrastructure

The engineer works on core systems delivered to platforms like Azure, Windows Server, and Windows Client.

Secure keys

The role involves enhancing security protocols like IPSec/IKEv2 which rely fundamentally on secure key management.

Crypto Apps

The engineer is responsible for implementing security protocols (VPN, Firewall, PQC) which constitute cryptographic applications.

Is this your company's listing?

Boost it to the top of search results and reach 497+ newsletter subscribers.

Promote This Job