Sr. Perfomance Engineer


The Senior Performance Engineer is responsible for designing and executing performance testing activities for a broad range of applications and platforms. This individual will drive performance strategy with the proper mix of business knowledge and technical leadership. Planning activities involve working closely with architects and technical leads to define the long term strategy for repeatable and scalable performance testing activities within the organization.
oDefine and implement an effective performance engineering strategy and load/stress testing methodology for a set of multi-tenant, high traffic web applications built on Ruby, Java and PHP.
oWork with product management, QA and engineering leads to gather SLAs and non-functional requirements to model scenarios for load/stress testing, monitoring and performance tuning.
oDefine, own and report on KPIs for application performance and scalability.
oProfile all aspects of the software and technology stack using diagnostics tools to identify areas causing suboptimal performance, lead root cause analysis and fix efforts to remediate issues.
oAdvise product management and engineering leads on application performance to enable the team make informed decisions when designing new products/features.
oActively participate in technical designs and source code reviews to provide feedback and guidance on design best practices and help the engineering team 'design for performance'.
oCollaborate with Dev Ops and engineering staff across the company and technical stacks to share knowledge, tools and best practices on performance engineering and scalability topics.
Position Requirements
o6+ years of experience with software design and development in at least one of the programming languages Java, Ruby or PHP.
o3+ years of enterprise level performance engineering experience including test planning, design and execution on high-traffic web applications.
oDemonstrated ability to understand web architectures, distributed systems and databases, pinpoint problem areas, demonstrate the ability to analyze data for bottlenecks, and develop succinct test plans across multiple hardware and software tiers.
oHands-on experience in using commercial performance engineering and tools such as Wily Introscope or NewRelic to monitor and measure performance across all OSGI layers.
oA track record of building or adopting robust performance test automation frameworks, benchmarks, and profiling tools.
oOutstanding attention to detail and communication skills and ability to analyze technical data.
oAbility to identify potential limitations in software architectures.
oStrong understanding of throughput, latency, memory and CPU utilization.
oWorking knowledge of operating system design, database tuning and administration.
oWorking knowledge of load generation and measurement software such as HP LoadRunner, Apache JMeter, Grinder, Gatling.io or Firebug.
oExperience with SOAP or RESTful web services API testing.
oStrong communication, collaboration, and mentoring skills.
oExperience in Agile/Scrum environment.
oA Bachelor or higher degree in Computer Science or related field, or equivalent industry experience

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Sr. Clinical Engineer - Clinical Engineering O...
Andover, MA Draeger
Engineering Serv Sr Eng PPE
Framingham, MA Sanofi Group
Licensed Fire Protection Engineer + 5 yrs exp
Framingham, MA Job Trim
Sr. Copywriter
Cambridge, MA Pegasystems, Inc.
Sr. Communications Specialist
Cambridge, MA Pegasystems, Inc.
Sr. Salesforce Developer
Cambridge, MA Education First