ActivTrak

Senior Software Engineer

ActivTrak

full-time

Posted on:

Location Type: Remote

Location: TexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Engineering the Agent portion of our technology stack
  • Write code that can operate in a myriad of customer environments (OS versions, browsers, networking)
  • Diagnose/troubleshoot problems that are a result of functioning in a complex computing ecosystem
  • Work across the technology stack as needed, including browser extension development and backend development

Requirements

  • 5+ years of experience in software development
  • Experience with the latest C++ language standards; i.e. C++23/26
  • Mac OS X systems skills
  • Windows Win32 library and Windows service development
  • Interprocess communication
  • Multi-thread synchronization
  • Browser extensions and native messaging
  • Cross Platform C++ Development
  • Modern CMake
  • Windows Installer
  • Nice to Haves:
  • MacOS Transparency, Consent, and Control framework
  • GIT/GitHub/GitHub Actions
  • Comprehensive C# knowledge (e.g., Reflection, Lambda, LINQ, Multithreading)
  • Experience in cloud environments (e.g. GCP, AWS )
  • Data Modeling design
  • API design/implementation (e.g., Microservices, REST, etc.)
  • Serialization (e.g. JSON, XML)
  • Strong SQL experience
  • Docker/Containers, Kubernetes
  • .NET core
  • Shell scripting
  • HTML/XHTML, CSS
  • Javascript and jQuery
  • Knowledge of the Software Development Lifecycle and software development best practices
  • Experience with RMM/MDM deployments
Benefits
  • Competitive compensation and benefits
  • Position is remote within US
  • Minimal travel
  • Limited physical demands
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C++23C++26Multi-thread synchronizationInterprocess communicationCross Platform C++ DevelopmentModern CMakeAPI designSQLShell scripting