Performance Engineer

Engineering - Burlington, MA, USA
Posting Date
Mar 16, 2018
Location
Burlington, MA, USA
Department
Engineering
Job ID
*LI-KS1

Role

At Sophos, we operate at the cutting edge of technology, protecting businesses and individuals worldwide against complex threats, viruses and spam. We build high quality software security products in a fast-paced, nimble environment and we've been doing it for over 20 years.

Join us to help make the web a safer place.

Role

Performance Engineer, drives the optimization of the Sophos Central web services and websites, as well as designing, implementing, and maintaining performance monitoring tools that help enable other engineers to discover and mitigate performance issues in their code.

Main Duties

  • Design, implement, and maintain performance monitoring tools
  • Work with development teams to design performance test strategies
  • Execute component and system level performance tests
  • Participate as part of a team in design and implementation, leveraging modern design patterns to achieve better performance, scalability, and overall stability of applications
  • Analyze metrics and code to uncover performance regressions and opportunities for optimization, and work with teams across the organization to speed things up.
  • Ability to work effectively with UX, PM, DevOps, QE and other developers to advocate for performance improvements
  • Proven ability to find, troubleshoot, and fix performance issues that span multiple systems.
  • Technically curious to stay up to date with advances in technology
  • Experience with best of breed Cloud technologies (NoSQL, high throughput event processing, cloud-scale data analytics, etc)

Experience and Skills

  • Fluency of Java, Groovy, Scala, or similar languages
  • Experience integrating performance tools into CI/CD pipelines (Bamboo, Jenkins, Travis CI)
  • Experience using performance tooling (JMeter, SOASTA, Gatling, Load Runner)
  • Experience with real-user/synthetic performance monitoring (Catchpoint, Navigation / Resource Timing API, webpagetest)
  • Experience/Knowledge with Agile Software Development methodologies
  • Excellent attention to detail
  • Excellent verbal and written communication skills
  • Ability to design and write high quality code
  • Understand how products and technologies interface with each other and fit with the strategy and business needs
  • Evaluation of technical and functional specifications and their cohesion
  • Work well on a team

Benefits

In most cases, the compensation package includes:

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Long-term disability insurance
  • 401k plan
  • Vacation time
  • Gym membership compensation

Special How to Apply Instructions

To apply, please send resume to: NA.Careers@Sophos.com

If you choose to explore this opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our data protection policy which can be found here and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos.  If you would like Sophos to delete or update your details at any time, please reply to this or other emails from Sophos clearly stating your request, or follow the steps set out in the data protection policy describing your individual rights.  If you have any questions about Sophos’ data protection practices please contact dataprotection@sophos.com.

Posting Date
Mar 16, 2018
Location
Burlington, MA, USA
Department
Engineering
Job ID
*LI-KS1