The Software Engineer III role centers on Python, PySpark, and AWS within JPMorganChase's Payments Trust and Safety organization. This position designs and delivers secure, scalable software solutions to support the firm’s business objectives.
Responsibilities
- Delivers software solutions through design, development, and debugging while applying non-routine thinking to tackle complex problems
- Produces secure, high-quality production code and maintains algorithms that operate in concert with related systems
- Generates architecture and design artifacts for complex applications and ensures development adheres to design constraints
- Collects, analyzes, and visualizes data from large, diverse data sets to inform continuous improvements in software and systems
- Proactively identifies hidden data patterns and issues, using insights to enhance coding hygiene and system architecture
- Participates in software engineering communities of practice and events to explore new and emerging technologies
- Contributes to a team culture that values diversity, opportunity, inclusion, and respect
Requirements
- Three or more years of software development experience with enterprise applications
- Delivers secure, high-quality code in Python 3 and PySpark with limited supervision
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
- Hands-on experience in system design, application development, testing, and operational stability
- Experience developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making for secure, stable application development
- Solid understanding of the Software Development Life Cycle
- Strong grasp of agile methodologies including CI/CD, application resiliency, and security
- Demonstrated knowledge of software applications and technical processes within a technical discipline such as cloud, artificial intelligence, or mobile
Technologies
- Python
- PySpark
- AWS
- AWS EC2
- AWS EKS
- AWS RDS
- AWS S3
- AWS Lambda
- Hadoop
- Databricks
- ETL
- Snowflake
Benefits
- 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 is among the oldest financial institutions, delivering innovative financial solutions to millions of consumers, small businesses, and a diverse set of corporate, institutional, and government clients under the J.P. Morgan and Chase brands. The firm’s history spans more than two centuries and today it leads in investment banking, consumer and small business banking, commercial banking, payments processing, and asset management.
The organization offers a competitive total rewards package, including base pay aligned with the role, experience, skill set, and location, with eligible roles potentially receiving incentive compensation. A broad range of benefits and programs are available based on eligibility.
JPMorgan Chase & Co. is an Equal Opportunity Employer that values diversity and inclusion. We do not discriminate on protected attributes, including race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital or veteran status, pregnancy or disability, or any other basis.
About the Team
J.P. Morgan's Commercial and Investment Bank operates as a global leader across banking, markets, securities services, and payments. Organizations worldwide rely on our services in more than 100 countries for strategic advisory, capital formation, risk management, and liquidity provision.