Citizens Bank logo

Sr Performance Engineer (Remote)

Citizens Bank
3 hours ago
Full-time
Remote
US-AZ, US-NC, and US-TX
Sr. Performance Engineer

This is a remote role that may only be hired in the following location(s): AZ, NC and TX.

Responsibilities
  • Lead the performance testing initiatives, providing guidance and mentorship.
  • Design and execute comprehensive performance test plans.
  • Analyze test results to identify performance issues and recommend optimization solutions.
  • Collaborate with cross-functional teams to implement performance improvements.
  • Maintain and enhance performance testing scripts and tools.
  • Debug issues and conduct root cause analysis of performance bottlenecks.
  • Should be able to do performance test Analysis/Troubleshooting which includes:
  • Thread Level analysis
  • Garbage Collection Analysis
  • Heap dump analysis
  • Thread dump analysis & Thread contention

  • Pinpoint failures and provide actionable performance tuning recommendations.
  • Anticipate challenges, propose solutions, and ensure continuous improvement in performance engineering practices.
  • Develop and implement performance testing strategies and frameworks.
  • Collaborate with stakeholders to define performance requirements and goals.
  • Collaborate with the US teams, cross POD Tech leads, and global stakeholders to align performance objectives.
  • Work in close partnership with Product and Development teams to elicit non-functional requirements (NFRs) from Business requirements, ensuring they serve as inputs for design and build.
  • Qualifications

    Bachelor's Degree and 6 years of experience in Systems engineer and systems programmer OR High School Diploma or GED and 10 years of experience in Systems engineer and systems programmer

    Preferred Qualifications

    Functional Skills:

    • Strong business knowledge of financial systems; Digital Banking Platform experience preferred.
    • Strong analytical and problem-solving abilities and attention to detail.
    • Excellent communication, documentation abilities and teamwork skills.
    • Strong leadership and team player abilities.
    • Excellent problem-solving and decision-making skills.

    Technical Skills:

    • Good understanding of performance testing concepts.
    • Expertise in performance testing tools like Neoload, Load Runner, JMeter.
    • In-depth analysis and diagnostics, not just tool-driven execution.
    • Deep heap dump tooling expertise
    • Proficiency in scripting and programming languages such as Java or Python.
    • In-depth understanding of system architecture, databases, and network protocols.
    • Experience with performance monitoring and tuning.