Software Engineer

Burlington, MA, US, 01803


As a member of the Sophos Central Platform development team, the Senior Software Engineer works closely with software engineers, architects, product management and others to design and build the Sophos Central platform vision.  This role involves working with engineering and product management leaders across Sophos Central.


Qualities we’re looking for:

  • Solid understanding of cloud-based platforms and microservice architecture.
  • Proven track record of architecting, building, deploying and testing large scale distributed systems handling millions of requests per minute.
  • Excellent analytical and troubleshooting skills and demonstrated ability to investigate and solve complex problems, including solving critical production issues in complex systems and investigating and determining root causes.
  • Technical acumen to lead the creation of both system-level and service-level designs in collaboration with other technical experts.
  • Capability and desire to own both the design and implementation of software components and services to solve deep technical problems.
  • Understanding of how to build tools, frameworks and services that will be consumed by other development teams.
  • Penchant for automating everything, and in particular, experience tackling the challenges associated with building frameworks for, automating deployments to and monitoring and maintaining the health of cloud platforms.
  • Understanding of common standards / processes / tools and the ability to leverage them where possible.
  • Excellent in verbal and written communication, and able to constructively discuss and convey differing ideas, approaches and perspectives, particularly in written communications.
  • Eagerness to learn the world of Internet security and the Sophos product suite.


Duties & Responsibilities:

  • Provide technical leadership for microservice design and promote best practices for the Sophos Central platform.
  • Provide mentorship in framework design to engineers in the Burlington office and other sites, and collaborate effectively with other Sophos product development teams across multiple geographies.
  • Design and implement frameworks and features that are instrumental in building the next generation Sophos Central platform.
  • Participate in planning and design sessions with engineering management, architects, operations and development team leads.
  • Partner with operations to ensure solutions are able to be supported in the field.


Experience and Skills

We seek a top-performing technical leader with the passion, experience and gravitas to effectively lead and contribute to this critical technology function. The ideal candidate will be a high energy, team oriented, customer driven problem solver with prior experience in designing and implementing highly scalable platforms or applications for small businesses and enterprises.

  • Strong technical leadership skills and a proven track record of working in high performing teams.
  • Hands on experience designing and implementing cloud-based platforms.
  • Experience creating scalable systems and services, including demonstrated understanding of best practices for API design and overall platform design considerations such as auth, messaging, logging, monitoring and testability.
  • Experience with high-volume consumer or small business solutions is a plus.
  • Experience with Agile Software Development methodologies is a plus.
  • In-depth knowledge of Java web-based applications.
  • Strong Linux or Unix systems experience.
  • Experience troubleshooting large scale cloud-based applications.
  • Exceptionally strong written and verbal communications skills, as well as good interpersonal and organization skills.



  • Bachelor’s Degree or higher in Computer Science or equivalent

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, Computer Science, Java, Cloud, Linux, Technology