Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Senior Director Software Engineering- Performance Engineering 
United States, New Jersey, Jersey City 
165099339

22.09.2024

Job responsibilities

  • Understand the wide variety of internal & external products across compute, storage, network, database, and middleware to identify bottlenecks in architecture, design, and code.
  • Monitor and collect performance statistics and analyze product performance and scalability across a variety of hardware, software, and configurations.
  • Anticipate and Identify issues - Performance Engineers look for potential problems that could negatively impact performance and work to eliminate or mitigate them.
  • Plan and develop methodologies for standard performance benchmarks and comparisons.
  • Design, develop and implement tools to automate performance measurement and analysis.
  • Develop process to track ROI and application TCO.
  • Profile application performance and recommend appropriate hardware solutions for various application profiles.
  • Use a variety of tools and programs to test and analyze code, as an expert in designing, running, and interpreting test results.
  • Act as performance advisors within teams to find the best way to scale infrastructure ensuring that performance considerations are integrated into development practices.
  • Influences leaders and senior stakeholders across business, product, and technology teams.

Required qualifications, capabilities, and skills

  • Formal training or certification on system design, application development, testing, and operational stability concepts and 10+ years applied experience. In addition, 5+ year of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more broadly across the organization
  • Experience working with modern private & public cloud infrastructure platforms.
  • 8 years of hands-on experience in performance troubleshooting skills
    • Optimize software solutions for execution speed, memory efficiency and communication latency.
    • Experienced in both Linux and Windows operating systems, a broad variety of databases, and infrastructure across compute, network and storage.
  • Benchmark performance metrics for any given business case.
  • Strong communication skills with ability to present, and effectively communicate with Senior Leaders and Executives. Experience in influencing engineers and leaders.
  • Experience creating, tracking, measuring, and interpreting Key Performance Indicators as a basis for developing performance recommendations and roadmaps.
  • Bachelor’s degree in computer science or a closely related discipline, or an equivalent combination of formal education and experience.

Preferred qualifications, capabilities, and skills

  • Experience in Infrastructure Architecture designs.
  • Direct experience in Performance Engineering.
  • Experience working in a consultancy, proposal development, and engagement delivery.
  • Knowledge of industry-wide technology trends and best practice.
  • Published research papers, industry articles, and product performance technical papers.