Software Engineer III - Python, AWS, GenAI
Job Description
JPMorgan Chase is seeking a seasoned Software Engineer III to design and deliver trusted market-leading technology products within Corporate Technology, focused on security, stability, and scalability. This onsite role in Plano, TX involves driving critical solutions across multiple technical domains to support the firm’s business objectives.
Responsibilities
- Develop and troubleshoot software solutions with a capacity to think beyond routine approaches, crafting innovative outcomes or breaking down complex problems.
- Write secure, high-quality production code and maintain algorithms that operate in concert with related systems.
- Produce architecture and design artifacts for intricate applications and ensure the software adheres to design constraints.
- Collect, analyze, synthesize, and visualize data from large and diverse datasets to continuously improve software applications and systems.
- Identify hidden issues and data patterns proactively, using insights to enhance coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events that explore new and emerging technologies.
- Utilize enterprise-approved AI coding assist tools to boost code quality, delivery speed, and productivity on complex deliverables, while validating outputs through peer review, automated testing, and secure coding standards; share learnings and reusable patterns to improve team effectiveness.
- Apply SDLC toolchain knowledge, including AI-assisted development and automation capabilities, to maximize automation value.
- Support a team culture rooted in diversity, opportunity, inclusion, and respect.
Requirements
- 3+ years of Python full-stack development experience.
- Proficiency in one or more programming languages.
- Experience developing, debugging, and maintaining code in a large corporate environment with modern languages and database querying capabilities.
- Experience with containerization technologies (Docker, Kubernetes) and container orchestration in production environments.
- Exposure to cloud-native development and AWS services, particularly AWS EKS for deploying and managing containerized applications.
- Solid understanding of agile methodologies such as CI/CD, application resiliency, and security.
- Hands-on experience using enterprise-approved AI-assisted software development tools with the ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
- Familiarity with AI-assisted development tools and agentic coding workflows (e.g., GitHub Copilot, Amazon CodeWhisperer) and knowledge of GenAI fundamentals for developer productivity.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
Technologies
- Python
- AWS
- AWS EKS
- Docker
- Kubernetes
- GitHub Copilot
- Amazon CodeWhisperer
- GenAI
Benefits
- Base salary determined based on the role, experience, skill set and location
- Commission-based pay and/or discretionary incentive compensation, paid in cash and/or forfeitable equity
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
About Us
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis pr
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
About the Team
Our Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You'll be part of a team specifically built to meet and exceed our evolving technology needs, as wel