Sr Lead Software Engineer - C++, Python

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

Senior Lead Software Engineer role within JPMorganChase's Infrastructure Platforms group, focusing on enhancing, building, and delivering technology products for the Athena platform. The role involves designing and building new features, advancing platform modernization, integrating AI tools, maintaining services, and collaborating with a global team. Requires strong C++/Python skills, system design experience, and cloud-native expertise.

What you'd actually do

  1. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  2. Design and build new features required by the business
  3. Advance platform modernization and integrate AI tools to effectively support business requirements
  4. Maintain and optimize existing services to keep up with ever growing users base and scale
  5. Collaborate with global international team of technical engineers and product owners

Skills

Required

  • C++/Python software engineering concepts
  • 5+ years applied experience
  • system design
  • application development
  • testing
  • operational stability
  • Advanced in one or more programming language(s)
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Practical cloud native experience
  • Computer Science, Computer Engineering, Mathematics, or a related technical field

Nice to have

  • Experience developing multi-threaded/multi-process products
  • Experience in networking and/or messaging systems

What the JD emphasized

  • Advance platform modernization and integrate AI tools to effectively support business requirements