Senior Software Engineer (Windows, C++)

Published: 1 month ago

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

The Role

About ThinAir

Based in Mountain View, CA, ThinAir is a first-of-its-kind enterprise security solution built for end-users. Our mission is to secure the world's data. We have built a ground-breaking platform utilizing some of the most innovative technologies available today to accomplish this mission. We give our customers complete visibility, context and seamless control over all their data.

We are a world-class team of operators and engineers from Apple, Spotify, IBM, Microsoft, Google, DropBox, VMWare, Amazon, U.S. military and intelligence communities. Join a diverse, passionate team where your voice and ownership are critical to success.

About The Position

As a Senior Software Engineer (Windows, C++), you will get to use your strong skills developing in C++ on the Windows Platform to build cutting edge technology that will change the way the world secures it’s data. You’ll be working within a cross-functional team to build out ThinAir's desktop clients and cryptographic systems. You will need to collaborate with other teams in order to deliver a product that integrates well with multiple components written in a variety of different languages. You code will be deployed to customer systems where it will be relied upon to secure their most sensitive data, so your code will be robust, well designed and well tested.

IN THIS ROLE YOU WILL:

  • Design and develop key features and algorithms from conception to completion using C++ on the Windows Platform.
  • Participate in product development in all stages from planning and design to development and testing.
  • Combine creativity, curiosity, and drive to continuously perfect and revolutionize ThinAir's security products.
  • Analyze requirements and modify existing software to add new functions, features and improve product performance and usability.
  • Perform detailed analysis of conditions required to elicit bugs in software deployed to customer systems.
  • Use sound object oriented principles to write scalable, reusable and maintainable code.
  • Participate in requirements gathering, design discussions, and code review.

IN ORDER TO BE SUCCESSFUL IN THIS ROLE YOU WILL NEED:

  • Expert knowledge and programming skills with C++ for the Windows Platform.
  • Experience with OS architecture, kernel modules, and file system programming.
  • Knowledge of data structures and algorithms.
  • Hands on experience with Windows API Development
  • Experience on either the Windows or OSX platforms.
  • Proven experience building highly robust, scalable software systems.
  • Strong communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
  • BS in Computer Science / Software Engineering or similar field/discipline.

Nice to Haves:

  • Experience working in a startup environment.
  • Win32, COM, ATL, C#, .NET/WPF experience
  • Experience working in the security industry.
  • Experience with applied Cryptography.

WHY JOIN THINAIR?
Innovative, customer-centric culture & bright, passionate teammates
Competitive compensation
100% paid health care
Catered meals & stocked kitchen
Perks program
Ability to make history while having fun doing it!

More about ThinAir

Founders

Tony Gauda
CEO • 3 years • 11 years
Palo Alto
image
Go to team image

Similar Jobs

Kodiak Robotics company logo
Kodiak Robotics
Kodiak Robotics focuses on developing autonomous technology for the trucking industry
AskWhai company logo
AskWhai
Helping humans navigate a fast-changing world and reach their maximum potential
IrisAgent company logo
IrisAgent
Proactive customer support solution with AI-powered issue triaging and alerting
TEKsystems company logo
TEKsystems
Our People Make IT Possible