Job Description

Summary

If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.

As a Principal Software Engineer at JPMorgan Chase within the Corporate Technology and Market Risk Tech division, you will be at the helm of the global Analytics team, influencing teams, technologies, and projects across various departments. Your profound understanding of software, applications, technical processes, and product management will be instrumental in promoting multiple complex projects and initiatives. Your role will encompass Data-Engineering, where data from various systems is processed, Machine Learning, utilizing LLMs to extract information from data, and Anomaly Detections to assist market-risk users in adjusting risks based on these anomalies. A hands-on approach and a solid understanding of Python, Athena, Trade and Risk model will be highly beneficial. The role also necessitates people management and collaboration with senior global stakeholders.

Job responsibilities

  1. Creates complex and scalable coding frameworks using appropriate software design frameworks
  2. Develops secure and high-quality production code, and reviews and debugs code written by others
  3. Advises cross-functional teams on technological matters within your domain of expertise
  4. Serves as the function’s go-to subject matter expert
  5. Contributes to the development of technical methods in specialized fields in line with the latest product development methodologies
  6. Creates durable, reusable software frameworks that are leveraged across teams and functions
  7. Influences leaders and senior stakeholders across business, product, and technology teams
  8. Champions the firm’s culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  1. Formal training or certification on Java concepts and 10+ years applied experience. In addition, 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise.
  2. Experience in working at code level with technology focus on Python, Athena, Trade and Risk model. Expert in one or more programming language(s).
  3. Hands-on practical experience delivering system design, application development, testing, and operational stability
  4. Advanced knowledge of software application development and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  5. Experience applying expertise and new methods to determine solutions for complex technology problems in one or more technical disciplines
  6. Experience leading a product as a Product Owner or Product Manager
  7. Ability to present and effectively communicate with Senior Leaders and Executives
  8. Understanding of the business
  9. Practical cloud native experience
  10. Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field

Preferred qualifications, capabilities, and skills

  1. Experience in working on Market Risk Technology

Skills
  • App Development
  • Development
  • Java
  • Leadership
  • Machine Learning
  • Product Management
  • Python
  • Risk Analysis
  • Software Engineering
© 2025 cryptojobs.com. All right reserved.