EngineerJobs.io
← Back to all jobs

Job Description

JPMorganChase is hiring a Python Software Engineer III to join the Corporate Sector Market Risk Technology team in Jersey City, NJ on an onsite basis. In this role, you will be a seasoned contributor on an agile team, helping design and deliver secure, stable, scalable technology products that support business objectives, including solutions that incorporate AI-enabled approaches.

At a glance, this position focuses on end-to-end execution across the software development lifecycle, delivering production-grade Python code, partnering with stakeholders, and applying enterprise-authorized AI coding assist tools with strong validation practices. You will also contribute design artifacts, drive continuous improvement using data insights, and ensure systems meet defined design constraints.

Responsibilities

  • Execute software solutions across design, development, and technical troubleshooting, using the ability to go beyond routine approaches when solving complex technical problems
  • Create secure, high-quality production code and maintain algorithms that operate synchronously with appropriate systems
  • Engage with stakeholders throughout delivery
  • Use enterprise-authorized AI coding assist tools in the development environment to improve code quality, delivery speed, and productivity, including code generation, refactoring, unit test creation, and documentation
  • Validate AI outputs through peer review, automated testing, and secure coding standards
  • Apply Software Development Life Cycle toolchain capabilities, including AI-assisted development and automation, to improve the value realized by automation
  • Produce architecture and design artifacts for complex applications and ensure design constraints are met through code development
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to support continuous improvement
  • Proactively identify hidden problems and patterns in data, using insights to improve coding hygiene and system architecture

Requirements

  • 3+ years of applied experience, along with formal training or certification on software engineering concepts
  • Hands-on experience across the SDLC, including system design, application development, testing, and operational stability
  • Advanced Python experience (including Pandas and NumPy) developing, debugging, and maintaining enterprise-scale codebases, plus proficiency in SQL and database querying
  • Hands-on experience with enterprise-authorized AI development tools (coding/testing/troubleshooting/documentation), with proven ability to validate and refine AI outputs for correctness, performance, and security
  • Understanding of responsible AI in engineering, including data sensitivity, secure input/output handling, and resiliency/security, with the ability to guide peers on safe and effective usage
  • Solid understanding of agile methodologies, including CI/CD, Application Resiliency, and Security

Technologies

  • Python
  • Pandas
  • NumPy
  • SQL
  • React
  • JavaScript
  • TypeScript
  • Databricks

Preferred Qualifications, Capabilities, and Skills

  • Experience with front-end technologies including React, JavaScript, and TypeScript
  • Experience with data mesh technology and systems like Databricks
  • Exposure to cloud technologies
  • Exposure to Banking/Finance or Risk domains
  • Good communication skills to engage with stakeholders

The Corporate Functions team at JPMorganChase covers a range of areas from finance and risk to human resources and marketing. These corporate teams play an essential role in supporting the company’s businesses, clients, customers, and employees.

Compensation: USD 137,750 - 185,000 per year.

Similar Jobs