Senior Lead Software Engineer- Python, Backend

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Senior Lead Software Engineer role within JPMorgan Chase's Equities Risk Management Team, focusing on enhancing, building, and delivering technology products in a secure, stable, and scalable manner. The role involves providing technical guidance, developing production code, debugging complex issues, influencing product design, and mentoring team members within an agile environment. Requires a Bachelor's degree in a technical field, 5+ years of experience, strong Python proficiency, and expertise in system design, application development, testing, and operational stability, with a preference for cloud-native technologies and experience in Equities OTC Products or Trade Lifecycle platforms.

What you'd actually do

  1. Provide technical guidance and direction to internal teams, contractors, and vendors.
  2. Develop secure, high-quality production code and review code written by others.
  3. Debug and resolve complex technical issues in production and development environments.
  4. Influence product design, application functionality, and technical operations.
  5. Serve as a subject matter expert in one or more technical areas.

Skills

Required

  • software engineering concepts
  • Python programming
  • system design
  • application development
  • testing
  • operational stability
  • cloud-native technologies
  • design and functionality challenges
  • code reviewing and debugging
  • communication skills
  • collaboration skills
  • agile development environments

Nice to have

  • Equities OTC Products
  • Trade Lifecycle platforms

What the JD emphasized

  • 5+ years of applied experience
  • strong proficiency in Python programming
  • practical experience with system design, application development, testing, and operational stability
  • expertise in at least one technical discipline (such as cloud, AI, machine learning, or mobile)
  • experience with cloud-native technologies
  • ability to independently solve design and functionality challenges
  • experience reviewing and debugging code