logo

View all jobs

Senior Performance Engineer (Java)

Burlington, MA

Senior Performance Engineer
Burlington, MA
Apply directly to creposa@syrinx.com


U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. No Corp to Corp.
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.

 
Role
Senior 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

Share This Job

Powered by