Principal Software Engineer - Golang

Burlington, MA, US, 01803


Principal Golang Software Engineer (Remote)

Sophos makes IT security simple with next-generation solutions that protect networks, servers, and devices, wherever they are. Today, more than 100 million users in 150 countries and a global network of channel partners trust Sophos to deliver simple solutions to complex security challenges. Focused on innovation and backed by a global network of Sophos Labs threat intelligence centers and industry-leading support, Sophos delivers solutions that are simple to deploy, maintain, and manage, enabling organizations to focus on performance and growth. Sophos — Security made simple.


Principal Golang Software Engineer (Remote)

Sophos MTR Platform - North America

Principal Software Engineers possess the ability function as a leader for designing, implementing, and maintaining critical software components. Frequently have direct responsibility for product features or key technology choices and implementation. Collaborates as part of a team for the development of complex systems; including requirements analysis, concept development and design, implementation and testing, demonstrating flexibility of role as required.



  • Solid understanding of endpoint-based agents on Windows, macOS, and Linux.
  • Proven track record of implementing, testing, and deploying endpoint agents across millions of endpoints.
  • Capability and desire to own both the design and implementation of endpoint agent features and testing framework.
  • Capability to learn, adapt, and execute quickly in a fast-paced, agile development environment.


Main Duties

  • Ability to partner effectively with PM and other developers to design and implement meeting the spirit of requirements.
  • Write code (product and test) to deliver against project timeline, quality and requirements.
  • Design software components (functionality, defect fixes, tests) that form part of a larger solution, in line with team objectives.
  • Define test scenarios and test cases to ensure quality of the teams deliverables.


Experience and Skills

  • 4+ years experience with Golang
  • Experience creating cross-platform (Windows, macOS, Linux) endpoint agents
  • Experience with Facebook’s Osquery project is a plus
  • Deep knowledge across Windows, macOS, and Linux
  • Excellent attention to detail
  • Excellent verbal and written communication skills
  • Designing and writing high quality code
  • Evaluating code and design quality
  • Technical problem solving and strong debugging skills

At Sophos, we want every organization to be protected by innovative, next-generation IT security, even those who don't have a huge IT staff. We protect organizations of all sizes, all around the world by making enterprise-grade security that is simple to deploy, manage, and use. It is our passion, and something we are truly proud of.

Nearest Major Market: Boston

Job Segment: Developer, Testing, Linux, Technology

Find similar jobs: