C++ Windows Agent Sr. - remote

Posted 3 years ago  • Burlington, MA

The Agent Engineer will work on a product that extracts telemetry data streams from hundreds of thousands of devices within complex healthcare provider environments. This engineer will be responsible for developing robust, testable components that detect and interpret real time telemetry from endpoints and devices. The Agent Engineer will be responsible for writing code that creates as small a footprint on the client as possible. This engineer will also help to develop and maintain code frameworks in use by the agent team.

WHAT YOU WILL DO:

  • A member of the client team on the reliability, scalability, testability, and deployment of key client components
  • Advocate for software quality and effective process for the client team
  • Build new features in the endpoint agent as well as develop internal tooling and services
  • Review designs and look closely at code quality and risk, refactoring code as necessary.
  • Write unit testing frameworks and automation.
  • Effectively use tools and ingenuity to identify and fix defects

WHAT YOU WILL NEED:

  • BS in Computer Science or related technical field involving coding or equivalent software engineering experience.
  • 5+ years experience in Windows software engineering or related roles
  • Fluency in C++ and/or C#
  • Understand engineering tradeoffs, valuing pragmatism over idealism.
  • Possess an investigative and data-driven approach coupled with strong communication skills
  • Share the values of ownership, diversity of thought, and empathy for our users and coworkers
  • Passion for best quality practice and continuous professional development with the ability to iterate on solutions quickly and effectively

NICE TO HAVE:

  • Experience maintaining and debugging distributed systems in production environments
  • Experience with the Win32 API specifically telemetry related libraries such as WMI.
  • Experience with CI/CD and testing automation frameworks