Windows Engineer

Upwind Security

$90K — $130K *
US-AnywhereRemote in United States
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in Software Engineering using systems programming languages (C, C++, C#)
  • Demonstrated experience in developing Windows Kernel Drivers
  • Proven ability to develop Windows Security modules with tools like WMI
  • Knowledge of 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
  • Develop top security modules for network monitoring and file integrity
  • Work with frontend, backend, and DevOps teams to deliver features

Benefits

  • Flexible work schedule
  • Opportunities for professional development
  • Collaborative team environment
  • Access to cutting-edge technologies
  • Health and wellness programs
Full Job Description
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

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)

Similar Jobs

More Jobs at Upwind Security

More Technical Services Jobs

Find similar Windows Engineer jobs: