Jobs and Careers
FI

Senior Software Engineer

Fidelity Investments
Irelandfull_timeVerifiedPosted 14 Jan 2025

About the role

Job Description:

Senior Performance Engineer

Reporting to the Team Lead of the Performance Automation & Testing Team, you will be responsible for providing performance testing services across a diverse set of applications, technologies, and teams as part of the Enterprise Technology Software Engineering Domain.

This is an exciting opportunity to join a dynamic team and support the integration and delivery of performance testing in a CI/CD context working with teams in the US, India, and Ireland.   

We are seeking a Senior Performance Engineer with a passion for Performance testing. We are interested in someone who is enthusiastic about their craft; enjoys continuous learning and has the drive to implement change.

The Expertise We’re Looking For:

  • BS or MS Degree in Computer Science, Information Technology, or equivalent
  • 3-9 Years of Performance Testing Experience required
  • Extensive practical experience using JMETER Performance test tool
  • Working knowledge of Jenkins required
  • AWS Experience (on services like EC2 / RDS / S3 / IAM / Secrets Manager) desirable.
  • Strong Programming experience in at least two of the following: Groovy, Bash, Java, and Python
  • Use of Grafana / Influx DB for Performance test reporting
  • Working experience of version control tools such as Bitbucket, GutHub
  • Experience using Monitoring and Diagnostic tools such as Splunk and Datadog
  • Experience supporting cross-BU performance initiatives to drive enterprise-level goals forward (SRE Governance Support, Squad Enablement for Performance Self-Service, Chaos Testing Support, etc.) by working with other dependent teams (Infra, networking, cloud, and other platform support teams)
  • Excellent understanding of Systems Architecture, web technologies, and operating systems

The Skills You Bring:

  • Experience executing performance tests in an Agile environment (Kanban, Scrum)
  • Able to Design and execute automated performance tests using Jenkins to support Continuous integration
  • Experience testing APIs, HTTP traffic and UI based Performance tests using selenium WebDriver in conjunction with JMETER
  • Demonstrate ownership and accountability through self-directed task management on project delivery work and backlog items based on priority
  • Demonstrate initiative to evaluate and recommend new tools and processes aligned to performance testing strategic objectives
  • Good communication skills, both written and oral.
  • Strong analytical and troubleshooting skills.

The Value You Deliver

  • Help teams to embed integrated performance testing to support continuous integration and ensure early feedback in the development lifecycle
  • Deliver Application based Performance testing ensuring scope is appropriately documented, executed, monitored and performance issues effectively remediated
  • Continuously develop skills
  • Challenge the status quo ensuring continuous improvement of the Performance testing shared service
  • Maintaining status of projects, initiates discussions with stakeholders or external groups to resolve issues, works directly with the user community for project definition.
  • Identifying and supporting the implementation of Process Improvements

Category:

Information Technology

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fidelity Investments

View company profile →