Windows Engineer

Upwind Security

San Francisco (CA)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading cloud security firm is looking for an experienced Software Engineer to join their Sensor Components SW-Engineering group. You will collaborate with product management to implement customer-requested features while overseeing project phases from inception to production. Candidates should have 3+ years of experience in systems programming, particularly in C, C++, or C#, and familiarity with developing Windows Kernel Drivers. The role offers the opportunity to work with major cloud providers and cutting-edge technologies.

Qualifications

  • 3+ years of experience with Software Engineering in a systems programming language.
  • Experience developing Windows Kernel Drivers.
  • Experience developing Windows Security modules utilizing WMI or other security framework.
  • Familiarity 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.
  • Contribute to architectural decisions and conduct code reviews.
  • Analyze and enhance systems for performance, scalability, and reliability.
  • Work closely with frontend, backend, and DevOps teams.

Skills

Software Engineering
C
C++
C#
Kubernetes
Windows internals
Windows Security modules

Education

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

Tools

Windows Kernel Drivers
WMI
HLK
windbg
Windows Performance Analyzer
AWS
GCP
Azure

Job 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 Cloud Security Engineer
Windows Cloud Security Engineer

Upwind Security, Inc. • United States

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

Upwind Security, Inc. • San Francisco (CA)

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

Upwind Security • Boston (MA)

On-site
USD 90,000 - 130,000
Security Engineer
Security Engineer

Upwind Security • San Francisco (CA)

On-site
USD 90,000 - 140,000
Technical Support Specialist
Technical Support Specialist

Upwind Security • San Francisco (CA)

On-site
USD 70,000 - 90,000
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
Windows Engineer
Windows Engineer

Insight Global • New York (NY)

On-site
USD 110,000 - 140,000
Windows OS Internals Guru (C++)
Windows OS Internals Guru (C++)

Prosum • San Diego (CA)

On-site
USD 100,000 - 150,000
Solutions Architect (East)
Solutions Architect (East)

Upwind Security • San Francisco (CA)

On-site
USD 120,000 - 180,000