EngineerJobs.io
← Back to all jobs

Job Description

This Software Engineer III role focuses on Python full-stack development with AI and machine learning components within JPMorganChase’s Corporate Technology organization. The position is based onsite in Plano, TX, and involves designing and delivering secure, scalable technology products as part of an agile team to support the firm’s objectives across multiple business functions.

Responsibilities

  • Plan and implement software solutions, including design and troubleshooting, with the ability to tackle non-routine problems and decompose complex technical challenges.
  • Deliver secure, high-quality production code and maintain algorithms that operate in concert with relevant systems.
  • Produce architecture and design artifacts for complex applications, ensuring code adheres to stated design constraints.
  • Collect, analyze, and synthesize data to create visualizations and reports from large, diverse datasets to drive continuous improvement of software applications and systems.
  • Identify hidden problems and data patterns to inform improvements in coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and events exploring new and emerging technologies.
  • Support a team culture based on diversity, opportunity, inclusion, and respect.

Requirements

  • Minimum 3 years of full-stack Python development experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Proficiency in coding with one or more programming languages.
  • Experience developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database query languages.
  • Experience with containerization technologies such as Docker and Kubernetes, including production-grade orchestration.
  • Exposure to cloud-native development and AWS services, especially AWS EKS for deploying and managing containerized applications.
  • Strong understanding of agile practices, including CI/CD, application resiliency, and security.
  • Familiarity with AI-assisted development tools and agentic coding workflows (e.g., GitHub Copilot, Amazon CodeWhisperer) and knowledge of GenAI fundamentals to boost developer productivity.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline, such as cloud, artificial intelligence, machine learning, or related areas.

Technologies

  • Python
  • Docker
  • Kubernetes
  • AWS EKS (Elastic Kubernetes Service)
  • GitHub Copilot
  • Amazon CodeWhisperer

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
  • Commission-based pay
  • Discretionary incentive compensation in cash and/or forfeitable equity

About Us

JPMorganChase is one of the oldest financial institutions, delivering innovative financial solutions to millions of consumers, small businesses, and a broad set of corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning more than 200 years, the firm remains a leader in investment banking, consumer and small business banking, corporate banking, financial transaction processing, and asset management. The company offers a competitive total rewards package.

About the Team

Our Corporate Technology team relies on capable professionals to develop applications and provide technical support for all corporate functions across the network. Your work will touch numerous areas within the financial landscape and across divisions including Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and the Corporate Administrative Office. The team is structured to meet evolving technology needs and to support ongoing innovation across the organization.

Similar Jobs