Senior Lead Software Engineer - Performance / Systems

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Corporate Sector

Senior Lead Software Engineer focused on performance and systems engineering within the Compliance Technology team at JPMorgan Chase. Responsibilities include designing and executing performance test plans, optimizing application performance and resource utilization, managing containerized applications on Kubernetes/OpenShift, implementing CI/CD pipelines, and ensuring security and accessibility compliance. Requires strong understanding of performance testing tools, cloud computing, scripting, API design, and Agile methodologies.

What you'd actually do

  1. Design, develop, and execute performance test plans and strategies to ensure applications are scalable and reliable, utilizing tools like JMeter, Grafana, and Prometheus to identify and resolve bottlenecks
  2. Collaborate with development and operations teams to optimize application performance and resource utilization, implementing solutions for real-time performance monitoring
  3. Manage containerized applications using Kubernetes and OpenShift to ensure optimal performance in cloud environments, developing shell scripts to automate testing and monitoring tasks
  4. Work with cross-functional teams to design and implement REST APIs, ensuring compliance with Open API Standards, while leveraging cloud tools and microservices architecture to enhance performance and scalability
  5. Implement deployment automation and CI/CD pipelines using tools such as Jenkins and Travis, ensuring accessibility and security compliance across all systems and applications

Skills

Required

  • 5+ years applied experience in software engineering
  • 2+ years of experience leading technologists
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Performance engineering experience
  • Proficiency in performance testing and monitoring tools like JMeter, Blaze meter, Grafana, Prometheus, and Dynatrace
  • Experience with AWS/cloud computing, Kubernetes, OpenShift, and shell scripting
  • Skilled in designing and implementing REST APIs
  • Experience with CI/CD tools such as Jenkins and Travis
  • Understanding of accessibility and security compliance
  • Proficient in managing user authentication and authorization
  • Solid understanding of Agile methodologies

Nice to have

  • Experience in financial services or a related industry
  • Certifications in performance testing or cloud technologies
  • Familiarity with modern front-end technologies
  • Exposure to cloud technologies (i.e., AWS)
  • Demonstrated knowledge of software applications and technical processes within disciplines such as cloud, artificial intelligence, machine learning, and mobile
  • Familiarity with Agile methodologies and practices, with overall knowledge of the Software Development Life Cycle