Chase · 3 hours ago
Software Engineer III - Performance Test Engineer
Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. As a Software Engineer III, you will design and deliver technology products while performing testing of core banking applications, collaborating with stakeholders, and driving technical troubleshooting to optimize performance and reliability.
BankingFinancial Services
Responsibilities
Perform testing of core banking applications on the mainframe by designing and executing comprehensive test strategies
Modeling real-world client usage, automating tests across multiple technologies, and validating system capacity and resilience
Collaborate with stakeholders to review requirements, ensure production stability, and proactively identify opportunities for optimization and growth, supporting the reliability and scalability of critical banking services
Drive technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets
Proactively identifies hidden problems and patterns in data and use these insights to drive improvements to application performance or system hygiene
Present results at a technical and business level, comfortably call out risks, performance bottlenecks, or tuning recommendations
Qualification
Required
Formal training or certification on software engineering concepts/performance testing and 3+ years of applied experience
5+ years of hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in Core Java. C++, OOL, or additional programming languages and database querying languages
Strong basic and conceptual knowledge of performance testing
Experience in building load models, developing test approaches, and designing test plans and test scenarios
Ability to code complex automated scripts using C and Core Java using LoadRunner functions and VUgen for webservices, SOAP, REST APIs and MQ
Ability to script with enhanced correlation techniques, parameterization, validate against multiple users, and generate robust error handling scripts
Measurements of application performance and processing ceilings to identify tuning opportunities or prepare for growth
Ability to understand client behavior, use cases, and build load models with appropriate transactions per second, or # of concurrent users, understand/apply pacing vs think time, triangulate geographical positions with latency, and chaos engineering
Understand application dependencies/cross-impacts and multiple tech stacks
Preferred
Additional skills of benefit would be experience in zSeries Mainframe, IBM MQ, or BMC MainView
Experience in LoadRunner, DynaTrace, IBM MainView, MQ, and zSeries mainframe
Working knowledge of Splunk for collecting metrics and validating production volumes to build testing load models
Must be able to gain a clear understanding of product architecture and application flows in complex legacy platforms and cloud technologies
Overall knowledge of the Software Development Life Cycle and agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Benefits
Comprehensive health care coverage
On-site health and wellness centers
A retirement savings plan
Backup childcare
Tuition reimbursement
Mental health support
Financial coaching
Company
Chase
Chase provides broad range of financial services. It is a sub-organization of JP Morgan Chase.
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-13
2026-01-11
Financial IT
2026-01-09
Company data provided by crunchbase