Demo

Software Engineer (C++)

Adaptiva
Kirkland, WA Full Time
POSTED ON 12/22/2025 CLOSED ON 2/12/2026

What are the responsibilities and job description for the Software Engineer (C++) position at Adaptiva?

About Adaptiva


Adaptiva, the Autonomous Endpoint Management Company, delivers the fastest way to patch and manage endpoints at scale. The company offers OneSite, the first fully adaptive autonomous endpoint management (AEM) platform. IT and cybersecurity leaders use OneSite to gain a hands-free, fully automated approach to speeding the continuous delivery of software, patches, and vulnerability remediations. Hundreds of today’s largest global organizations choose Adaptiva to increase operational efficiency, reduce risk, and maximize patching velocity across millions of endpoints. Learn more at https://adaptiva.com/, and follow the company at LinkedIn, Facebook and Twitter.


About this role


Adaptiva is seeking a passionate, experienced Senior Software Engineer to join our development team. The ideal candidate is passionate about clean code, solid principles, being agile, innovation, and delivering solutions that our customers love.


Responsibilities


  • Design and architect sophisticated on-premises, hybrid, and cloud-based software.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Implement challenging code, conduct code reviews, and supervise the implementation of complex software modules.
  • Engage directly with major Adaptiva customers to help define the functionality of current and future Adaptiva products.
  • Work collaboratively with product marketing, sales, solutions engineering, and support teams to ensure that Adaptiva products deliver outstanding experiences to all our customers.


Requirements


  • Bachelors or Master’s degree in Computer Science or Engineering.
  • 2-5 years of proven software design and development experience using C 11 or later.
  • Experience with Windows technologies including COM, Services, and IPC.
  • Experience with Microsoft Windows programming.
  • In-depth knowledge of networking protocols such as TCP, UDP, SSL.
  • Experience debugging Windows applications using dump files.
  • Demonstrated ability to design and develop high quality code.
  • Excellent knowledge of data structures, algorithms, and object-oriented programming.
  • Ability to develop multi-threaded, asynchronous code, using extensive synchronization methods.
  • Experience building complex, scalable, high-performance software systems that have been successfully delivered to customers.
  • Strong focus on clean code and robust design.
  • Ability to work independently and manage/lead other developers.
  • Willingness to write design documents and specifications.


How to apply


Send your resume and cover letter in .PDF format to careers@adaptiva.com


Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.


Adaptiva does not provide visa sponsorship for this position and participates in E-Verify for work authorization.


The annual base salary range for this position is between $100,000 – $125,000. The range provided is broad and takes into consideration a wide range of factors that are reviewed when making a hiring decision, such as years of experience, skills, location, and other business needs.


Adaptiva does not accept unsolicited head-hunter and agency resumes.

Salary : $100,000 - $125,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (C++)?

Sign up to receive alerts about other jobs on the Software Engineer (C++) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Adaptiva

  • Adaptiva Kirkland, WA
  • Controller About Adaptiva Adaptiva, the Autonomous Endpoint Management Company, delivers the fastest way to patch and manage endpoints at scale. The compan... more
  • 15 Days Ago

  • Adaptiva Kirkland, WA
  • About Adaptiva Adaptiva is a Gartner-recognized Leader in the Endpoint Management market. We are a small, high-performance team, playing at the top end of ... more
  • 2 Days Ago

  • Adaptiva Kirkland, WA
  • About Adaptiva Adaptiva is a Gartner-recognized Leader in the Endpoint Management market. We are a small, high-performance team, playing at the top end of ... more
  • 2 Days Ago

  • Adaptiva Kirkland, WA
  • About Adaptiva Adaptiva is a Gartner-recognized Leader in the Endpoint Management market. We are a small, high-performance team, playing at the top end of ... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Software Engineer (C++) jobs in the Kirkland, WA area that may be a better fit.

  • Thrive Software Solutions Issaquah, WA
  • [Develop web applications, ensure system performance, validation and test methods. Communicate project updates and coordinate with cross-functional teams f... more
  • 11 Days Ago

  • TALENT Software Services Redmond, WA
  • Are you an experienced Software Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an ex... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!