Sr Lead Software Engineer - Java/python

JPMorgan Chase JPMorgan Chase · Banking · Houston, TX +1 · Commercial & Investment Bank

Senior Lead Software Engineer role in the Equities Technology team at JPMorgan Chase, focusing on enhancing, building, and delivering secure, stable, and scalable technology products within the financial services industry. The role requires expertise in Java or Python, system design, and software development lifecycle, with a focus on agile methodologies and continuous improvement.

What you'd actually do

  1. Execute creative software solutions, design, development, and technical troubleshooting to solve complex problems
  2. Develop secure, high-quality production code and review and debug code written by others
  3. Identify opportunities to eliminate or automate recurring issues, improving operational stability
  4. Collaborate with internal teams and users to evaluate architectural designs and technical solutions
  5. Lead communities of practice to promote awareness and adoption of new technologies

Skills

Required

  • Java or Python
  • RDMS
  • SQL
  • system design
  • application development
  • testing
  • operational stability
  • automation
  • continuous delivery methods
  • Software Development Life Cycle
  • AI and developing agents in development lifecycle
  • agile methodologies
  • CI/CD
  • application resiliency
  • security
  • software applications
  • technical processes
  • financial services industry
  • IT systems
  • enterprise-scale, high-volume data processing applications
  • NoSQL databases

Nice to have

  • modern front-end technologies
  • cloud technologies
  • AI-enabled software development tools

What the JD emphasized

  • 5+ years applied experience
  • 2 + years of experience leading technologists
  • In-depth knowledge of the financial services industry and IT systems