Software Engineer, Windows Agent

Position: Software Engineer, Windows Agent
Do you enjoy solving challenging problems using the latest technologies within a great team? Even better knowing that your work is highly visible and mission critical for thousands of organizations around the globe? 

Currently, our business is growing at a rapid clip and we are hiring Software Engineers at all levels to join our Systems Engineering Team.

What you’ll be doing:
As a key part of our systems engineering team you’ll assist in developing agent technology that enables JumpCloud system management to authenticate across environments with heterogeneous operating systems.  
  • In this role that sits in between system-level and application development you’ll:
  • Work with Windows APIs and potentially explore the OS authentication internals
  • Write code which integrates with BitLocker, Credential Manager, Group Policies and  other OS tools/APIs
  • Help develop a highly performant scale out of our SaaS infrastructure platform

We’re looking for…
  • Software Engineers with specific OS system level development skills (Windows) or a strong desire to work at this level. If you come with C/C++ or the OS level skills, we'll provide the opportunity to learn Golang and the web skills. 
  • 2+ years commercial experience doing native development for desktop applications in Windows platform. ( i.e. system level API calls, kernel level or driver development, security management, file or sync organization, file system process management, OS routines)
  • Windows development using C#, C/C++, or Go
  • Experience integrating with Windows Credential Manager is a big plus.
  • Experience building applications that securely consume RESTful web services is also a big plus.
  • Willingness to learn and embrace new technologies, languages, and frameworks. We’re working in Go,  C/C++, and Python so experience in Java, C, C++, or Python is important.
  • Application development experience with Mac OS X and/or Linux are also a big plus since we span multiple platforms.
  • An understanding that writing test automation is an inherent part of today’s software development practice and a willingness to be an active contributor.
  • Passion for the art of software development
  • Strong team player that wants to win together. We are both Agile and agile, and we’re a team that’s constantly working together
  • Passion for product and customer, not just for code.
  • Bachelor's Degree in Computer Science, a relevant field of engineering, or a closely related field.

Software Engineer, Windows Agent
Department: Engineering
Location: Boulder/Denver
Apply Now