The job Senior Performance Engineer has been saved.


Ready to apply?

Please confirm your email to start the apply process.

The Job has been saved succesfully

Enter your email address to save this job

You are saving this job as:

search results

Senior Performance Engineer posted by DTCC

Full Time

Job Description

Senior Performance Engineer  

Are you ready to explore a world of possibilities? 

Join our DTCC family, and you’ll grow your expertise and become the best version of you. As you embark on a new journey, you’ll tackle challenges with flexibility and grace, learning new skills and advancing your career while having the time of your life. 

Why You Would Love This Job:

Being a member of the IT Governance and Assurance Department focuses on advancing organizational goals through the effective and efficient use of IT, by ensuring IT has the necessary capabilities and controls to enhance the stability of DTCC products. The department is also be responsible for maturing core IT business management and governance capabilities.

Your Responsibilities:

  • Deliver end to end performance testing for projects independently, using Agile methodologies
  • Review requirements and specifications early in the project life cycle
  • Review business use cases, user stories and other functional and non-functional requirements to identify key performance indicators
  • Provide planning and estimation for the identified performance requirements
  • Review design documents and code to identify potential performance bottlenecks and defects
  • Prepare performance test plans, load simulators and test harnesses to thoroughly test the products against the approved specifications
  • Work closely with the development team during performance testing, tuning, and troubleshooting
  • Analyze various components of the application (web server, application server, database, etc.), identify performance bottlenecks (at application and OS layers) and support performance tuning exercises
  • Develop and manage custom tools and load simulators
  • Create reusable components to automate repeatable, manual activities
  • Evaluate, deploy, operate, and maintain performance monitoring tools
  • Analyze results using available tools, and if necessary, write new scripts to enhance the tools
  • Provide management with an assessment of the performance, scalability, reliability, and robustness of products before they are exposed to customers
  • Write technical and summary reports to present results to management
  • Gain subject matter expertise and guide team members on technical and business knowledge

Talents Needed For Success:

  • 8+ years of experience in IT
  • 4+ years of experience developing applications in multiple languages, such as Java, PL SQL, Perl, Ruby, Python, JavaScript
  • 2+ years of experience with performance diagnostics/monitoring tools such as DynaTrace or AppDynamics
  • 2+ years of experience working with JMeter, LoadRunner, SilkPerformer or other load generation tools
  • Strong performance analysis skills, including system metrics and thread/heap dump analysis
  • Ability to isolate problems, pinpoint bottlenecks and find solutions
  • Broad experience with multiple middleware and data store technologies, such as message queues, relational databases, non-relational databases, caches, stream processing, batch processing
  • Comprehensive knowledge of Linux operating system, especially process/system monitoring and performance measurement
  • Experience with AWS cloud services
  • Experience with CI/CD pipelines on Jenkins and source code control/repository
  • Experience working with agile development teams
  • Adaptability to latest trending technologies
  • Experience automating performance testing through a CI/CD pipeline
  • In-depth experience with Java application servers
  • Experience with JVM tuning of heap size and garbage collection
  • Experience with database query optimization and performance analysis
  • Familiar with JMS or MQ
  • Familiar with log ingestion and analysis tools, such as Splunk


Who We Are: 

With over 45 years of experience, DTCC is the premier post-trade market infrastructure for the global financial services industry. From operating facilities, data centers and offices in 16 countries, DTCC, through its subsidiaries, automates, centralizes and standardizes the processing of financial transactions, mitigating risk, increasing transparency and driving efficiency for thousands of broker/dealers, custodian banks and asset managers. Industry owned and governed, the firm simplifies the complexities of clearing, settlement, asset servicing, data management, data reporting and information services across asset classes, bringing increased security and soundness to financial markets. In 2018, DTCC’s subsidiaries processed securities transactions valued at more than U.S. $1.85 quadrillion. Its depository provides custody and asset servicing for securities issues from 170 countries and territories valued at U.S. $52.2 trillion. DTCC’s Global Trade Repository service, through locally registered, licensed, or approved trade repositories, processes over 14 billion messages annually. To learn more, please visit us at [ Link removed ]  or connect with us on [ Link removed ] , [ Link removed ] , [ Link removed ]  and [ Link removed ]



Similar Jobs

Email me jobs like these

Thank you. We'll send jobs matching these to