Software Engineer III - Agentic/Python

JPMorgan Chase & Co.
Jersey City, NJ, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Data Analysis Automation of Tests Software Quality Database Queries Financial Software Python (Programming Language) Systems Development Life Cycle Software Tools Software Engineering Software Systems Systems Architecture
+4 more
Large Language Models Production Code Maintaining Code Programming Languages

Job description

Experteer Overview In this Software Engineer III role, you contribute to building trusted, scalable technology within JPMorganChase’s Consumer and Community Banking team. You work on design, development, and troubleshooting of production-grade software that supports the firm’s objectives in a secure, resilient environment. You will leverage AI-assisted tooling to improve code quality and speed, while ensuring robust testing and secure coding practices. You join an agile team to deliver impactful solutions and derive insights from data to continuously improve software and systems. This role offers a chance to shape enterprise-grade financial software and collaborate across cross-functional teams. Compensation / Benefits * Execute software solutions, design and development, and troubleshoot complex problems beyond routine approaches * Create secure, high-quality production code and maintain algorithms with system synchronization * Leverage enterprise-approved AI coding assist tools to improve code quality, speed, and productivity, with peer review and automated testing * Apply SDLC toolchain knowledge, including AI-assisted development and automation, to enhance automation value * Produce architecture and design artifacts for complex applications and ensure design constraints are met * Gather and analyze data to develop visualizations and reporting for continuous software improvements * Proactively identify data patterns and hidden problems to improve coding hygiene and system architecture Tasks * Formal training or certification on software engineering concepts * 3+ years of applied experience * Hands-on experience in system design, application development, testing, and operational stability * Hands-on experience with Python * Experience maintaining code in a large corporate environment with modern programming languages and database querying languages * Hands-on experience using enterprise-approved AI-assisted software development tools (e.g., LLM, LangChain, Gen AI) with ability to evaluate and refine AI outputs for correctness, performance, and security * Understanding of responsible AI use in engineering workflows, data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations Key requirements *

Requirements

using code quality, speed, and productivity, with peer review and automated testing * Apply SDLC toolchain knowledge, including AI-assisted development and automation, to enhance automation value * Produce architecture and design artifacts for complex applications and ensure design constraints are met * Gather and analyze data to develop visualizations and reporting for continuous software improvements * Proactively identify data patterns and hidden problems to improve coding hygiene and system architecture Tasks * Formal training or certification on software engineering concepts * 3+ years of applied experience * Hands-on experience in system design, application development, testing, and operational stability * Hands-on experience with Python * Experience maintaining code in a large corporate environment with modern programming languages and database querying languages * Hands-on experience using enterprise-approved AI-assisted software development tools (e.g., LLM, LangChain, Gen AI) aa to ability to evaluate and refine AI outputs for correctness, performance, and security * Understanding of responsible AI use in engineering workflows, data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella · WWC 2023

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · WWC 2021

4:50 min

Why developers treat test code differently than production code

Gil Zilberfeld · LIVE

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

1:36 min

Performing exploratory data analysis to uncover underlying patterns

Julian Joseph · LIVE

Videos

See all

Related articles

See all