Senior Lead Software Engineer - Python Developer

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Corporate Sector

Senior Lead Software Engineer with Python expertise in an agile environment at JPMorgan Chase. Responsibilities include technical guidance, code development and review, driving product design decisions, and acting as a subject matter expert. Requires formal software engineering training/certification, 5+ years of experience, proficiency in Python, system design, application development, testing, operational stability, automation, CI/CD, and cloud-native experience. Familiarity with AI/ML techniques is also required.

What you'd actually do

  1. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  2. Develops secure and high-quality production code, and reviews and debugs code written by others
  3. Drives decisions that influence the product design, application functionality, and technical operations and processes
  4. Serves as a function-wide subject matter expert in one or more areas of focus
  5. Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle

Skills

Required

  • Python
  • System design
  • Application development
  • Testing
  • Operational stability
  • Automation
  • Continuous delivery
  • Agile methodologies
  • CI/CD
  • Application Resiliency
  • Security
  • Cloud native
  • Machine learning techniques

Nice to have

  • Financial services industry
  • IT systems
  • Software Development Life Cycle

What the JD emphasized

  • 5+ years applied experience
  • Advanced proficiency in one or more programming languages, including Python.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Practical cloud native experience
  • Solid coding level in Python, with experience in leveraging available libraries to dedicated projects.
  • Knowledge of AI/ML
  • Demonstrated practical experience in machine learning techniques, supervised, unsupervised, and semi-supervised.