Job Post

Software Engineer I

Everbridge
25 Corporate Dr., 4th Fl
Burlington, MA 01803

How does a state minimize fatalities from tornados? How does a company minimize employee risk in the face of a global bomb threat? How does a health system communicate in real time, while at scale? At Everbridge you'll be solving the communication challenges of a modern economy at tremendous scale. We are seeking a Performance Engineer to support load/stress/reliability/scalability tools and practices, aligning with delivering our flagship SaaS-based platform running a Java/JS/Spring/MongoDB/Elasticsearch stack.

 

About the Team:

As a member of our Engineering team in Burlington, you will join a team of bright, fast paced performance engineers, distributed between the Burlington and Pasadena offices. Here, you will integrate tightly with the engineering team supporting a diverse set of organizations including Development, Quality, Operations and other shared services teams.

 

About the Job:

This position offers the right candidate an opportunity to participate in three of the fastest growing segments of the Internet – SaaS, IoT,  and the AWS Cloud!  The Performance Engineer will contribute to performance engineering practices, further performance test automation tools and test fixtures, consult with product teams on performance test planning and execution, and analyze performance test results. Express your passion for performance engineering automation at Everbridge!

 

Job Duties:

  • Build test automation tool framework and evolve performance test tool approaches using state of the art technologies
  • Craft simulations of real-world scenarios and workload patterns for load and scaling validation
  • Provide insights into architectural considerations related to performance engineering tools, including monitoring logs and telemetry
  • Work closely with product engineers to ensure reliability and resiliency concerns are factored into the design of the product
  • Examine faults and inefficiencies that contribute to performance delays
  • Participate in investigations of performance issues in production
  • Participate in establishing SLO/SLA key transaction goals and measurement of microservices
  • Using your knowledge of web-based SaaS applications, databases, operating systems, and cloud computing, you will run and analyze results with a summary of performance issues and suggestions for improvement
  • Member of the Performance Engineering shared services scrum team in a scaled agile organization

 

Required Qualifications:

  • BS/MS in Computer Science or related field
  • 1+ years of experience with SaaS performance engineering
  • Knowledge of performance metrics and analysis
  • Knowledge of load, stress, and peak performance events
  • Recent experience using Java/Groovy, Maven, Unix
  • Recent experience using automated performance test tools such as JMeter and Gatling
  • Experience in performance tests in Web UI and Microservice REST API
  • Experience with Jenkins CI job automation and GitHub (or similar) source code repository
  • Recent experience in developing and executing formal test plans, data sets, and test configurations for performance tests
  • Strong written and oral skills
  • Ability to work effectively with product management, software development and quality assurance

 

Desired Qualifications:

  • Knowledge of performance metric models, including averages, percentiles, and anomalies
  • Experience in testing cloud-based applications on Amazon Web Services
  • Worked with application performance monitoring tools (APM tools e.g. DataDog, SumoLogic, App Dynamics, Dynatrace, etc.), profiler for performance issue analysis
  • Experience with use C++, VC++, Resharper, and MSDN tools
  • Experience with Jenkins 2+ DSL pipelines
  • Experience with managing projects with multiple dependencies
Category: Software Engineering/QA
Full-time

See What It's Like To Work Here

The Everbridge platform enables large organizations — including city and state governments, universities, hospitals, and corporations — to instantly communicate with their constituents when seconds matter.

More Jobs From This Company

Get unlimited job listings with a BIZZpage