Principal Performance Engineer

Fidelity InvestmentsMerrimack, NH
1dHybrid

About The Position

This is a challenging opportunity for a Principal Performance engineer to play a pivotal role in identifying and recommending solutions to system performance and stability in the investment banking domain. Fidelity Fund & Investment Operations (FFIO) provides accounting and investment management support services to Fidelity businesses and mutual fund shareholders. You will be playing a key role in ensuring that the system’s stability, availability and scalability meet the business needs in a timely and accurate manner. This will enable and help improve the overall customer experience. The Purpose of This Role FFIO provides accounting and investment management support services for Fidelity mutual funds and other retail and institutional investment products. We are looking for a Principal Performance Engineer who will work in our core technology team partnering with business operations to evaluate end to end application performance by collaborating with Development teams, Reliability teams, QA teams and Business partners.

Requirements

  • Bachelor's degree in Computer Science or related subject.
  • 10+ years of experience in information technology.
  • Performance Engineering Skillset
  • Hands on experience in Performance scripting, execution and analysis using Jmeter/Locust /k6 performance tools.
  • Ability to design complex scenario test suites.
  • Ability to setup observability dashboards for performance monitoring and analysis.
  • Ability to analyze the root cause of Performance issues using Datadog/AWS CloudWatch/Grafana Dashboards.
  • Experience in Shell/Python/PERL/UNIX scripting
  • Exposure to JAVA, AWS Cloud fundamentals
  • Strong communication skills
  • Ability to diagram and summarize design solutions comfortably to a broad and diverse population.
  • Interact effectively with peers to resolve issues.
  • Ability to deal with ambiguity.
  • Self-motivated with a high degree of intellectual curiosity.
  • Is flexible and can adjust changes in operating environment.
  • Promotes positive and professional work environment.

Nice To Haves

  • Prior coding experience with JAVA/Python/Spring Boot.
  • Exposure to AWS and Cloud Technologies including AWS EKS, CloudWatch.
  • Basic knowledge of DevOps CI/CD tools such as Jenkins.
  • Familiarity with NoSQL databases and database performance tuning.
  • Familiarity with Chaos Tools such as Gremlin, AWS FIS and Chaos Mesh.

Responsibilities

  • Perform load and chaos tests to validate system performance, resiliency, and stability.
  • Create load test scripts to generate target concurrency and load on systems
  • Provide technical assistance to improve system performance, capacity, resiliency, and scalability.
  • Perform root cause analysis of performance issues and suggest corrective actions.
  • Oversee system performance lifecycle and identify key metrics for performance improvements.
  • Evaluate system performances and recommend improvements.
  • Generate periodic performance reports for management review.
  • Identify and provide innovative solutions that improve the capabilities of the performance engineering center of excellence.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service