Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Performance Engineer (Java) image - Rise Careers
Job details

Senior Performance Engineer (Java)

Job Description:

The Role

This Performance and Automation Engineer will be responsible for designing, developing, and executing performance tests using Java/JMeter/Cloud-test/Rush-hour and other performance testing tools to ensure comprehensive performance testing. The person in this position is also responsible for designing and developing test strategies and ensuring high-quality scripts and performance tests. The role also includes troubleshooting performance issues, root cause analysis and most importantly driving problems to appropriate solutions. Below are expectations for the person in this role:

  • Build performance testing and automation solutions for the Fidelity Digital Asset business Trading team

  • Working closely with our business partners to contribute to business critical initiatives.

  • Demonstrate testing trading platforms and automation of frontend and backend applications.

  • Collaborate with multiple stakeholders/large cross functional teams as part of work delivery.

  • Follow practices and contribute towards innovative solutions to increase productivity.

  • Define Performance Test Strategy Document: set approach, metrics, benchmarks, baseline, user response requirements environments, technical environment and data conditions, and toolsets to use in executing the performance testing.

  • Design, implement, and maintain performance test frameworks, which will validate to a high degree of confidence, the production readiness of software applications and infrastructure for stability and performance.

  • Develop test execution scenarios for various types of tests such as load, stress, duration/endurance, and run them.

  • Create and publish Performance Test Result Report with recommendations on the quality improvement.

  • Prepare reports about the product/product component’s readiness for release to users.

  • Review and recommend improvements to existing test procedures.

  • Suggest new tools and techniques to improve testing efficiency.

  • As needed, provide leadership and guidance to multiple engineers supporting performance engineering and testing efforts by assigning tasks, receiving updates, removing blockers, and reporting progress to the rest of the Scrum team

The Expertise and Skills You Bring

  • Bachelor's degree in computer science or related field required

  • At least 5+ years of software engineering experience

  • Extensive experience with core Java Technologies. Understanding of Java all the way down to hardware level (aka Mechanical Sympathy)

  • Background in designing and developing solutions for Performance testing in low latency systems preferably front office trading systems.

  • You are proficient in JMeter/Cloud-test/Rush-hour and other performance testing tools.

  • You have proficiency in automation tools like Cypress ,Cucumber Serinity, Selenium etc.

  • You have Good experience with performance testing types: Load testing, Stress testing, Scalability testing, Spike testing, Volume testing, Endurance/Soak testing

  • Experience in test automation scripting using Java, Python and shell scripting.
    Solid understanding of AWS services and experience setting up test environments on AWS (S3, EC2, RDS, etc.).

  • Scientific mindset and tenacity

  • Experience identifying memory leakage, connection issues & throughput bottlenecks in various technologies such as web application(s), infrastructure, and Cloud

  • Hands on experience with one or more observability tools(Data-dog, Splunk, Kibana, Prometheus, Grafana, ELK/OpenSearch, OpenTelemetry, etc).

  • Knowledge and experience with Oracle, SQL , postgress , cockroach db and relational databases.

  • You have experience with low latency messaging products, such as Aeron, Solace and 29West

  • You have the spirit and willingness to contribute to org level innovation.

  • You have a learning mindset and can demonstrate versatility in addition to your specialization.

  • You should have the ability to work effectively with both partners and project team members.

  • You know Agile methodologies or iterative development processes.

  • You have Ability to take ownership.

  • You have Excellent collaboration and Interpersonal skills.

  • You have Great attitude, being a mentor, team player and effective contributor.

  • You have Focus on productivity.

  • Experience in Capital markets or Crypto Currency specifically with exposure to TradingAlgo is a plus

  • Experience of FIX protocols or other binary protocols in trading platform is a plus

The Team

Fidelity Digital Assets℠ , a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum.

Fidelity Digital Assets℠ adopts an entrepreneurial culture and startup approach while serving as one of the most innovative business units within Fidelity Investments. Our global, diverse team of hundreds of forward-thinking professionals lead with agility and creativity to build solutions that bridge the gap between traditional institutional investors and their exposure to digital assets. The firm’s tenure and experience across multiple business lines present our employees with unprecedented access to knowledge, technology, and resources that help our team reshape the future of finance.

As a Software Engineer you will be an integral part of the Trading team. You’ll get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.

This is a hands-on role where you will write code for product features. It is a great opportunity to build secure, scalable, resilient cloud-based services utilizing modern software development practices. You will get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.

The Fidelity Digital Asset Trading Team is responsible for platform services and APIs that manage trading of crypto currency. Platform contains a crossing engine, smart router, market data aggregator among other trading modules running in low latency and high throughput environment.

#CryptoJobs

The base salary range for this position is $76,000-$144,000 per year.

Placement in the range will vary based on job responsibilities and scope, geographic location, candidate’s relevant experience, and other factors.

Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.

We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.

Certifications:

Category:

Information Technology

We welcome those with experience in jobs such as General, General, and General and others in the General to apply.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$76000K
$144000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Performance Engineer (Java), Fidelity Investments

Join the vibrant team at Fidelity Digital Assets as a Senior Performance Engineer (Java) and become instrumental in enhancing our innovative digital asset trading platform! In this dynamic role, you’ll be responsible for designing, developing, and executing performance tests using cutting-edge tools like Java, JMeter, Cloud-Test, and Rush-Hour. You'll work hand-in-hand with multiple stakeholders to create and implement test strategies that ensure our systems perform seamlessly under pressure. Collaborating closely with dedicated professionals, your insights will drive solutions to complex performance challenges and improve the overall quality of our applications. With at least 5 years of software engineering experience under your belt, you’ll leverage your extensive knowledge of core Java technologies and performance testing methodologies to validate the robustness of our infrastructure. Not only will you be creating high-quality scripts and test frameworks, but you'll also be analyzing root causes to push our trading technology to new heights while fostering an environment that embraces innovation and continuous learning. If you have a passion for problem-solving and enjoy working in a fast-paced, agile environment, this opportunity is perfect for you. Join us as we reshape the future of finance with creativity, agility, and a team-oriented approach at Fidelity Digital Assets!

Frequently Asked Questions (FAQs) for Senior Performance Engineer (Java) Role at Fidelity Investments
What are the responsibilities of a Senior Performance Engineer (Java) at Fidelity Digital Assets?

As a Senior Performance Engineer (Java) at Fidelity Digital Assets, your main responsibilities will include designing and executing performance tests, developing test strategies, and troubleshooting performance issues. You’ll collaborate with business partners on critical projects, create performance test frameworks, and ensure production readiness for software applications. Additionally, you will generate performance reports with actionable recommendations for quality improvement.

Join Rise to see the full answer
What qualifications are required for the Senior Performance Engineer (Java) position at Fidelity Digital Assets?

To excel as a Senior Performance Engineer (Java) at Fidelity Digital Assets, a Bachelor’s degree in Computer Science or a related field is essential, alongside a minimum of 5 years of software engineering experience. Additionally, you should have extensive knowledge of core Java technologies, performance testing tools like JMeter or Cloud-Test, and experience in designing solutions for low-latency systems, particularly in trading environments.

Join Rise to see the full answer
What tools and methodologies should a Senior Performance Engineer (Java) be familiar with at Fidelity Digital Assets?

A Senior Performance Engineer (Java) at Fidelity Digital Assets should have proficiency in performance testing tools such as JMeter, Cloud-Test, and Rush-Hour. Familiarity with automation tools like Cypress and Selenium is crucial, along with a solid understanding of performance testing types such as load, stress, and endurance testing. Experience with AWS services and agile methodologies is also highly beneficial.

Join Rise to see the full answer
How does the Senior Performance Engineer (Java) role contribute to team initiatives at Fidelity Digital Assets?

In the role of a Senior Performance Engineer (Java) at Fidelity Digital Assets, you will directly contribute to team initiatives by collaborating with large cross-functional teams, sharing your expertise in performance testing to enhance the overall functionality of trading platforms. Your leadership and guidance will help fellow engineers in performance engineering efforts, improving efficiency and productivity within the team.

Join Rise to see the full answer
What career development opportunities does Fidelity Digital Assets offer for Senior Performance Engineers (Java)?

Fidelity Digital Assets prioritizes career development for Senior Performance Engineers (Java) by offering access to educational resources including tuition reimbursement and student loan repayment programs. You will be encouraged to engage in continuous learning, gain hands-on experience in an innovative environment, and collaborative projects that foster professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Performance Engineer (Java)
Can you describe your experience with performance testing tools like JMeter or Cloud-Test?

When answering this question, elaborate on your specific experiences with performance testing tools such as JMeter or Cloud-Test. Discuss how you've utilized these tools to execute performance tests, analyze results, and make data-driven recommendations for improvements.

Join Rise to see the full answer
What is your approach to designing performance test strategies?

In your response, highlight the key elements you consider when designing performance test strategies, including setting benchmarks, defining user response requirements, and selecting appropriate toolsets. Emphasize your analytical mindset in collecting and interpreting performance metrics.

Join Rise to see the full answer
How do you troubleshoot performance issues in applications?

When discussing troubleshooting, provide examples of issues you've encountered, such as memory leaks or throughput bottlenecks. Outline the steps you take to identify the root cause, test various solutions, and implement fixes, showing your methodical and scientific approach.

Join Rise to see the full answer
What types of performance testing have you conducted in the past?

In your answer, mention the specific types of performance testing you have conducted, such as load testing, stress testing, or endurance testing. Share how these tests have contributed to the production readiness of software applications and any significant outcomes from your findings.

Join Rise to see the full answer
How do you stay current with trends in performance engineering?

When answering, explain how you keep up with the latest trends in performance engineering. This may include following industry blogs, attending webinars, or participating in professional networks. Highlight any relevant certifications or training that enhance your expertise.

Join Rise to see the full answer
Can you explain your experience in collaborating with other teams during testing?

Detail your collaborative experiences, mentioning specific projects where cross-team cooperation was crucial. Discuss how you effectively communicated with stakeholders, incorporated feedback, and contributed to a team-oriented approach to problem-solving.

Join Rise to see the full answer
What scripting languages are you familiar with for test automation?

If asked about scripting languages, mention your proficiency with Java, Python, and Shell scripting, emphasizing how you have applied these languages in automating tests and improving efficiency in performance engineering tasks.

Join Rise to see the full answer
What are some common challenges faced during performance testing in low-latency systems?

Discuss several common challenges such as handling high throughput, ensuring system scalability, and managing resource allocation. Share techniques or experiences where you've successfully navigated these challenges to achieve optimal system performance.

Join Rise to see the full answer
How would you define a successful performance test outcome?

Define a successful performance test outcome in terms of meeting established benchmarks, demonstrating reliability under load, and providing actionable insights for improvement. Discuss how these outcomes inform business decisions and enhance user experience.

Join Rise to see the full answer
Can you share an example of a time you suggested a new tool or technique to improve testing efficiency?

Provide a specific example where you identified a gap in the testing process, researched potential solutions, and successfully recommended new tools or techniques. Highlight the positive impact this change had on productivity and overall project success.

Join Rise to see the full answer
Similar Jobs
Fidelity Investments Remote US, Providence County, RI; Rhode Island, Smithfield, RI
Posted 4 days ago
Fidelity Investments Remote US, Suffolk County, MA; Massachusetts, Boston, MA
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
ServiceNow Remote Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 9 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Too Good To Go Remote København, Hovedstaden, Denmark
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Experian Remote 475 Anton Blvd, Costa Mesa, CA 92626, USA
Posted 3 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
13 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja