Windows Engineer

Upwind Security

San Francisco (CA)

On-site

USD 140,000 - 180,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Upwind Security is seeking an experienced Software Engineer to join our Sensor Components SW-Engineering group and build the Upwind Sensor for Windows OS. You will work with Go, Kubernetes, Docker, and eBPF to deliver secure, scalable Windows kernel-related capabilities across cloud platforms.

You will own features from design through production, collaborating with product, frontend, backend, and DevOps teams to ensure high quality and reliable performance across AWS, GCP, and Azure environments.

Qualifications

  • BS in Computer Science or related field is required.
  • At least 3 years of software engineering in a systems language (C/C++/C#).
  • Experience developing Windows Kernel Drivers and Windows security modules using WMI or equivalent.
  • Familiar with Windows internals, networking, and file systems.

Responsibilities

  • Collaborate with product management to implement customer-requested features.
  • Oversee all project phases from inception to production, including design, development, deployment, monitoring, and maintenance.
  • Contribute to architectural decisions and conduct code reviews to ensure high quality.
  • Analyze and enhance systems for performance, scalability, and reliability.
  • Build top Security modules for full protection providing network monitoring, processes, file integrity, detection and responses.
  • Work closely with frontend, backend, and DevOps teams to deliver exceptional features

Skills

C/C++
C#
Windows kernel drivers
WMI/security framework
Windows internals, networking & file-s

Education

Bachelor of Science in Computer Science/Software Engineering or related field

Tools

Kubernetes
HLK
windbg
Windows Performance Analyzer
AWS
GCP
Azure

Job description

Description

Upwind is a next-generation Cloud Security Platform that leverages runtime context to identify and prioritize critical risks, providing precise insights and efficient cloud security management. Unlike traditional tools, Upwind uses runtime data proactively for risk prioritization and posture insights, ensuring teams focus on what truly matters. With industry-leading efficiency and eBPF-powered sensors, Upwind delivers comprehensive capabilities, including agentless cloud posture discovery, real-time threat protection, and integrated API security. From misconfigurations to malware defense, Upwind ensures end-to-end, cost-effective cloud infrastructure protection. At Upwind, you'll have the opportunity to think creatively, explore new ideas, and use your skills to make a meaningful impact on our growth.

We are looking for an experienced Software Engineer to join our great Sensor Components SW-Engineering group to build Upwind Sensor for Windows OS. The group faces complex engineering issues on a daily basis, both solving new challenges and constantly improving the existing solutions. We work with all major cloud providers (AWS, GCP, Azure) and use cutting-edge technologies such as Go, Kubernetes, Docker, eBPF, and more.

Responsibilities
  • Customer focus: Collaborate with product management to implement customer-requested features.
  • Full project ownership: Oversee all project phases from inception to production, including design, development, deployment, monitoring, and maintenance.
  • Technical leadership: Contribute to architectural decisions and conduct code reviews to ensure high quality.
  • System optimization: Analyze and enhance systems for performance, scalability, and reliability.
  • Build top Security modules for full protection providing network monitoring, processes, file integrity, detection and responses.
  • Cross-functional collaboration: Work closely with frontend, backend, and DevOps teams to deliver exceptional features
Requirements
  • Bachelor of Science in Computer Science/Software Engineering or related field
  • 3+ years of experience with Software Engineering in a systems programming language (e.g. C, C++, C#)
  • Experience developing Windows Kernel Drivers
  • Experience developing Windows Security modules utilizing WMI or other security framework
  • Familiarity with Windows internals, networking and file systems
Preferred Qualifications
  • 2+ years of experience working with Kubernetes.
  • Experience with HLK, windbg, and Windows Performance Analyzer
  • Experience with cloud platforms and products (e.g. AWS, GCP and Azure)
  • Experience implementing data-intensive systems (databases, event systems, messaging systems, etc)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Windows Engineer
Windows Engineer

Upwind Security, Inc. • United States

Remote
USD 100,000 - 140,000
Windows Security Sensor Engineer
Windows Security Sensor Engineer

Upwind Security • San Francisco (CA)

On-site
USD 140,000 - 180,000
Windows Cloud Security Engineer
Windows Cloud Security Engineer

Upwind Security, Inc. • United States

Remote
USD 100,000 - 140,000
Senior Software Engineer - Go
Senior Software Engineer - Go

Upwind Security • United States

On-site
USD 140,000 - 210,000
Security Engineer
Security Engineer

Upwind Security • San Francisco (CA)

On-site
USD 140,000 - 200,000
Security Engineer
Security Engineer

Upwind Security, Inc. • Boston (MA)

On-site
USD 120,000 - 190,000
Security Engineer
Security Engineer

Upwind Security, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Technical Support Specialist
Technical Support Specialist

Upwind Security • San Francisco (CA)

On-site
USD 90,000 - 120,000
Sr. Software Engineer - Windows Sensor (Hybrid)
Sr. Software Engineer - Windows Sensor (Hybrid)

CrowdStrike • Sunnyvale (CA)

On-site
USD 180,000 - 230,000
Equity awards
Health insurance
401k
+5
Senior Windows Developer
Senior Windows Developer

AHUM AI • Redwood City (CA)

On-site
USD 180,000 - 240,000
Competitive equity
Flexible work setup
Zero bureaucracy