High-Performance Engineering Specialist

4 days ago


Jersey City, New Jersey, United States Fidelity Investments Full time
Job Overview

We are seeking a highly skilled Senior Performance Engineer to join our Trading team at Fidelity Digital Assets. This role is 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 successful candidate will have extensive experience with core Java Technologies, understanding of Java all the way down to hardware level (aka Mechanical Sympathy), and background in designing and developing solutions for Performance testing in low latency systems preferably front office trading systems.

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

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.

About the Role

The Principal 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 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.


About You

To succeed in this role, you will need:
  • Bachelor's degree in computer science or related field required
  • At least 10 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


About Fidelity

Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients' money.

About Our Benefits

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.

About Location

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.

About Salary

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

  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    Company OverviewFidelity Investments is a leading financial services company that offers a range of products and services to help individuals, businesses, and institutions achieve their financial goals. About the RoleWe are seeking an experienced High Performance Engineering Leader to join our team in Boston. As a key member of our organization, you will be...


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    About the RoleFidelity Investments is seeking a skilled High-Performance Engineer to join our Digital Assets team. As a key member of this team, you will be responsible for designing, developing, and executing performance tests to ensure the stability and scalability of our trading platform.Our ideal candidate has extensive experience with Java technologies,...


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    Job OverviewWe are seeking a seasoned High Performance Engineer to join our Fidelity Digital Assets team. As a key member of the Trading team, you will be responsible for designing and developing high-performance solutions for our digital asset trading platform.


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    About the RoleFidelity Investments is a leader in financial services, and we're seeking a skilled High-Performance Software Engineer to join our team at Fidelity Digital Assets. As a key member of our Trading team, you'll play a crucial role in designing, developing, and executing high-performance software solutions for our crypto currency trading...


  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    At Fidelity Digital Assets, we're building a full-service enterprise-grade platform for storing, trading, and servicing digital assets like Bitcoin and Ethereum.We're seeking an exceptional High-Performance Engineer to join our Trading team. As a key member of our team, you will be responsible for designing, developing, and executing performance tests using...


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Fidelity Digital AssetsSM team in Jersey City, New Jersey. As a key member of our trading engineering team, you will be responsible for designing and implementing high-performance software solutions for our crypto trading business.This is a hands-on role where you will write...


  • Jersey City, New Jersey, United States Photon Full time

    At Photon, we are looking for a highly skilled High Performance Java Developer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining high-performance Java applications that meet the evolving needs of our business.We are seeking an experienced professional with a strong background...


  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    Fidelity Digital Assets, a Fidelity Investments Company, is developing a cutting-edge enterprise-grade platform for storing, trading and servicing digital assets. As a Technical Lead for High-Performance Trading Systems, you will play a critical role in designing and implementing technology solutions that meet the needs of our clients.Job OverviewThe...


  • Jersey City, New Jersey, United States Performance Foodservice Full time

    Diesel Mechanic Technician Class B Job Summary:At Performance Foodservice, we're committed to delivering exceptional results and maintaining a strong team of experts who share our passion for vehicle repair. As a Diesel Mechanic Technician Class B, you will play a vital role in ensuring the safety and compliance of our company fleet diesel equipment.We...


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    Company OverviewFidelity Investments is a pioneering financial services company that offers a wide range of products and services to individuals, businesses, and institutions. With a rich history spanning over five decades, Fidelity has established itself as a trusted brand in the industry.


  • Jersey City, New Jersey, United States Performance Foodservice Full time

    Job DescriptionThe Truck Fleet Mechanic Specialist is a critical role at Performance Foodservice, responsible for ensuring the safe and reliable operation of our fleet of diesel equipment.This position requires a high level of mechanical expertise, as well as excellent problem-solving skills to diagnose and repair complex issues with medium to heavy-duty...


  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    Unlock Your Potential as a Principal Performance and Automation EngineerFidelity Digital Assets, a Fidelity Investments Company, is seeking an exceptional Senior Performance Engineer - Low Latency Expert to join our Trading team. This is a hands-on role where you will write code for product features, collaborating with our business partners to contribute to...


  • Jersey City, New Jersey, United States Syntricate Technologies Full time

    Job DescriptionCompany's client is seeking a Software Engineer with expertise in performance engineering.This role requires strong experience with LoadRunner and the ability to lead moderately complex initiatives and deliverables within technical domain environments.Key Responsibilities:Contribute to large-scale planning of strategiesDesign, code, test,...

  • Software Engineer

    7 days ago


    Jersey City, New Jersey, United States Futran Tech Solutions Pvt. Ltd. Full time

    Futran Tech Solutions Pvt. Ltd. is a leading provider of innovative technology solutions, and we are currently seeking an experienced Software Engineer - Data Specialist.We offer a competitive salary of $120,000 - $180,000 per annum based on experience and qualifications.About the RoleThis is a fantastic opportunity for a talented Python Developer to join...


  • Jersey City, New Jersey, United States Experis Full time

    About Experis">">Experis is a leading global workforce solutions company.">">Job Overview">We are seeking an experienced Python Developer to join our team in Jersey City. This role offers the opportunity to work with a leading financial institution, gain experience in the financial industry, and develop your skills in application architecture and...


  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    About the RoleWe are seeking a highly skilled Senior Performance Engineer to join our team at Fidelity Digital Assets. As a key member of our Trading team, you will be responsible for designing and developing performance testing strategies to ensure our trading platform meets the highest standards of scalability and reliability.Key ResponsibilitiesDevelop...


  • Jersey City, New Jersey, United States Revel Staffing Full time

    We are seeking a skilled CNC Applications Engineer to join our team at Revel Staffing.This is a fantastic opportunity for individuals who enjoy working with cutting-edge technology and have a passion for manufacturing.About the Role:The successful candidate will work under the guidance of senior colleagues, providing engineering support for CNC machines....


  • Jersey City, New Jersey, United States Performance Foodservice Full time

    Heavy-Duty Vehicle Repair SpecialistWe are seeking a skilled Heavy-Duty Vehicle Repair Specialist to join our team at Performance Foodservice. As a key member of our maintenance crew, you will be responsible for ensuring the safety and compliance of our fleet by performing regular inspections, repairs, and maintenance tasks on medium to heavy-duty diesel...


  • Jersey City, New Jersey, United States Performance Foodservice Full time

    OverviewPerformance Foodservice, a leading food distributor, seeks an experienced Truck Fleet Technician to join their team. As a medium to heavy-duty vehicle repair specialist, you will play a critical role in ensuring the safety and compliance of the company's fleet.Salary: $29-$35 per hour, based on experience, with opportunities for growth and...


  • Jersey City, New Jersey, United States Performance Foodservice Full time

    Diesel Mechanic Technician Class B at Performance Foodservice OverviewThe Heavy Duty Truck Maintenance Technician is a critical member of the fleet maintenance team, responsible for ensuring the safe and efficient operation of company-owned vehicles. This role involves performing routine maintenance tasks, troubleshooting issues, and making repairs to...