Search TSR Jobs

About TSR:

TSR is a relationship-based, customer-focused IT and technical services staffing company.

For over 40 years TSR, Inc. and its wholly owned subsidiary, TSR Consulting Services, have prospered in the Information Technology staffing business, earning the respect of companies both large and small with well refined candidate screening, timely placement, and a real understanding of the right skill sets required by our clients.

Mission & Vision

We do not believe in building a vision around the company but building a company around our vision, which is simply;

Every employee’s voice matters, their effort is appreciated, and their talent is rewarded.

We challenge each employee daily, to raise the bar on how we treat our consultants and candidates. For far too long in this industry, candidates have been ghosted, lied to, or placed at a client and then forgotten about. Each day our staff works tirelessly at qualifying and placing, top talent with our clients, in a compassionate and caring manner.

Not every candidate is a match for the job, but every candidate and consultant will be treated with respect and professionalism.

Senior Platform Performance Engineer

Job Description

  • Location: Menlo Park, CA
  • Type: Contract
  • Job #73747

Our client, a leading financial services company is hiring for a Senior Project Manager/Technical Program Administrator on a long term contract basis.

Work Location:

Menlo Park, CA


The Senior Platform Performance Engineer leads the overall strategy related to performance evaluation, scalability, resiliency and application reliability of applications built on distributed systems. This role is accountable for configuring applications on new systems, understand back end dependencies and design load scenarios to expose performance bottlenecks and provide recommendations to address the issues. This role is responsible for delivering high performance and scalable applications in a fast paced development environment collaborating with application development teams, business, architecture and other cross functional teams.
The candidate is expected to code, conduct code reviews, and test software as needed, along with participating in application architecture and design and other phases of the SDLC.
The ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with without or minimal supervision.

* Design, build and execute performance workload models and performance testing strategies for ETrade suite of applications running on distributed systems
* Instrument and use performance testing tools and develop custom tools to test streaming components.
* Develop automated solutions that promote self-service reporting of performance test results and reduce manual data collection
* Collaborate with application owners, product, functional leads and build performance test plans scenarios, and test plans for projects / initiatives
* Help with solutions for the performance issues identified during performance testing
* Understand functional scenarios to create effective performance scenarios which can expose potential bottlenecks and system issues to minimize business interruption
* Measure and report system performance metrics and provide detailed analysis of variations in throughput, response times, CPU and memory and provide recommendations to address the issues.
* With close co-ordination with application development, business and operation teams take the ownership of SRE function by defining and establishing industry best practices
* Realtime monitoring, identifying and tuning poorly performing services and provide improvement recommendations
* Directly working with stake holders, hardware and engineering teams in procuring hardware and configuring the applications and back end dependencies

Required Skills:

* Minimum 8 years of hands on experience with performance testing of applications, apis, streaming components
* Minimum 5 years of hands on experience with automation tools LoadRunner, Selenium, and JMeter
* Minimum 8 years of experience in UNIX system administration skillset with hands on experience in configuration management
* Working knowledge and experience scripting in Shell, Python, Perl, Java and C
* Minimum 5 years of experience with profilers for heap memory and fine tuning of heap settings, memory dump analysis and GC issues
* Demonstrate a team player attitude with growth mindset and be open to learn and mentor juniors and ability to drive projects towards completion
* Excellent problem-solving skills, collaboration skills with ability to independently manage complete scope of performance, reliability and resiliency of the initiative
* Experience working on Agile/DevOps

Desired skills:
* Experience in Wealth Management or a similar Financial environment
* Experience in working on Cloud native architecture
* Collaborate with internal teams to produce software design and architecture
* Improve existing software
* Develop documentation throughout the software development life cycle (SDLC)
* Serve as an expert on applications and provide technical support

Pay Range: $34 – $59/ hour 
$55 – $59

Include a message to the recruiters.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!