Global Shares Software Engineer in Performance

JP Morgan

Location: Glasgow City

Job Type: Full time


As a Software Engineer in Performance within the Global Shares team at JP Morgan Chase you will work with performance focused Architects and Technical Leads to develop highly scalable and performant software solutions. You will oversee system performance lifecycle and identify key metrics for performance improvements and be involved in building, optimizing and maintaining an efficient and robust system performance regression test suite. You will coordinate with DevOps, Developers, QA and Architecture to realize performance improvements and provide technical assistance to improve system performance, capacity, reliability and scalability and automate as much as possible the whole performance testing process, reducing significantly the duration and impact of long running processes and latency of our web applications.

Job Responsibilities:

  • Write/refactor .NET and SQL code to realize performance improvements.
  • Advise product and business teams on non-functional (performance & load) requirements.
  • System capacity planning at different dimensions (max tenants, max data, max concurrent sessions, etc.)
  • Perform load tests to validate system performance and stability and stress tests to understand system limitations and drive improvement.
  • Profile and improve performance of web applications, mobile apps, APIs and services.
  • Perform root cause analysis of performance issues and suggest corrective actions.
  • Generate periodic performance reports for management review.
  • Update and maintain performance test suite/benchmark to protect us against performance regressions.

Required Qualifications, Capabilities and Skills:

  • Experience as a Performance Engineer.
  • Experience in JMeter and other performance/profiling tools.
  • Proficient in performance testing techniques.
  • Previous knowledge of API performance testing would be advantageous
  • Strong understanding of SQL Database.
  • Mobile Programming Languages (Swift, Java, Kotlin)
You’ve got this!