Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Buenos Aires, Argentina · Corporate Sector

Full stack Data Software Engineer at JPMorganChase within the Corporate Sector, responsible for enhancing, building, and delivering technology products in a secure, stable, and scalable way. The role involves executing creative software solutions, design, development, and technical troubleshooting, developing secure high-quality production code, and identifying opportunities for automation. The engineer will also lead evaluation sessions with vendors and internal teams, and drive communities of practice for new technologies. Requires 5+ years of experience in software engineering, application development, testing, and operational stability, with proficiency in agile methodologies, cloud (AWS), frontend (React), and backend (Python or Java). Experience with AI/ML business applications is preferred.

What you'd actually do

  1. Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  2. Develops secure high-quality production code, and reviews and debugs code written by others
  3. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  4. Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  5. Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies

Skills

Required

  • Formal training or certification on Software Engineering and application development
  • 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Proficiency in automation and continuous delivery methods
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • In-depth knowledge of the financial services industry and their IT systems
  • Experience with frontend (React)
  • Proficiency with backend development (Python or Java)
  • In-depth knowledge of AWS
  • Experience with oracle (databricks or public cloud)

Nice to have

  • Experience working at code level with advanced AI/ML business applications (e.g., LLMs, Generative AI, NLP)
  • In-depth knowledge of the financial services industry and their IT systems
  • Practical cloud native experience

What the JD emphasized

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