Software Engineer III

Everfox

$125K — $164K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related discipline, or equivalent experience.
  • 6+ years of software development experience with C/C++ and Win32/Win64 API.
  • Strong communication skills for effective collaboration with customers and support engineers.
  • Ability to translate high-level ideas into actionable product features and requirements.
  • Experience in recommending and evaluating technical solutions.
  • Proven leadership capabilities to manage engineering efforts under tight deadlines.
  • Solid development practices, including use of AI tools and debugging tools.
  • Attention to detail in documentation and code practices.

Responsibilities

  • Develop insider-threat cybersecurity applications for Windows using C/C++.
  • Utilize AI tools to analyze scenarios and enhance development efficiency.
  • Collaborate with remote teams to design and deliver customer solutions.
  • Research and integrate new features into existing systems.
  • Work with QA to troubleshoot and ensure quality releases.
  • Document research findings and code modifications clearly.
  • Validate new features through testing methods, including automated tests.

Benefits

  • Flexible PTO to promote work-life balance.
  • 401k match to support retirement savings.
  • Contribution to healthcare coverage for employees.
Full Job Description

Job Title:  Software Engineer III

Location:  Salt Lake City, Utah

Everfox, an industry-leading cybersecurity company, is seeking a highly capable Software Engineer III to help build best-in-class cybersecurity products. You will design and develop robust, scalable technology solutions that are mission-critical to our customers’ success.

What You Will Be Doing
  • Develop insider-threat cybersecurity applications for the Windows platform using C/C++.
  • Use AI-assisted tools to analyze scenarios, explore solution options, and improve development efficiency.
  • Collaborate remotely with software engineers, product managers, and QA engineers to design, implement, and deliver high-value customer solutions.
  • Research, design, and integrate new features into existing system architectures.
  • Partner closely with QA to troubleshoot issues and ensure high-quality releases.
  • Document research findings, feature designs, and code changes in a clear, organized manner.
  • Validate new features through manual testing as well as automated and unit test development.
  • Work directly and indirectly with customers to resolve product-related support issues.

Required Experience, Knowledge, and Education
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related engineering discipline; equivalent experience may substitute for formal education.
  • At least 6 years of software development experience using C, C++, and the Win32/Win64 API in Microsoft Visual Studio 2017 or later.
  • Strong communication skills and the ability to work effectively with customers and support engineers to resolve technical issues.
  • Ability to translate high-level ideas into actionable product features and derive necessary underlying requirements.
  • Demonstrated capability to identify, recommend, and evaluate alternative technical solutions.
  • Ability to lead engineering efforts to meet aggressive timelines while producing optimal solutions.
  • Solid development practices including use of AI-based tooling, source-control systems, code analyzers, sanitizers, and debugging tools.
  • Strong documentation abilities and attention to detail.
  • The ability to obtain a U.S. government security clearance.

Nice to Have
  • Team lead experience.
  • Understanding of Windows-based security and auditing solutions.
  • WinDbg debugging
  • Windows kernel debugging
  • x86/x64 assembly
  • Device driver development
  • Browser plugin development
  • Email client plugin development
  • File system monitoring

A reasonable estimate of the base salary range for this role is:

$125,100.00-164,000.00 USD

The actual salary offered may vary within the range based on a candidates' unique experience, locale, and business needs. In addition to a base salary and bonus plans, Everfox offers a generous benefits package including flexible PTO, a 401k match, and contribution to healthcare coverages. Our talent acquisition team will provide specific information regarding bonus eligibility and benefits offerings.

________________________________________________________________

Don’t meet every single qualification? Studies show people are hesitant to apply if they don’t meet all requirements listed in a job posting. If there is something slightly different about your previous experience, but it otherwise aligns and you’re excited about this role, we encourage you to apply. You could be a great candidate for this or other roles on our team.

Similar Jobs

More Jobs at Everfox

More Information Technology Jobs

Find similar Software Engineer III jobs: