Join Our Team as a Software Engineer III at JPMorgan Chase!
Looking to elevate your career in software engineering? We have an exciting opportunity for you!
About the Role
As a Software Engineer III within the Consumer and Community Banking - JP Wealth Management division at JPMorgan Chase, you'll be a vital part of an agile team. Your responsibilities will include designing and delivering trusted, market-leading technology products in a secure, stable, and scalable way. You will execute key technology solutions across multiple technical areas to support our firm’s business objectives.
Key Responsibilities
- Execute software solutions, design, development, and technical troubleshooting, while thinking beyond routine approaches to build solutions.
- Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met by the developed software code.
- Gather, analyze, synthesize, and develop visualizations and reports from large, diverse data sets to continuously improve software applications and systems.
- Proactively identify hidden problems and patterns in data, leveraging these insights to drive improvements in coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events that explore new and emerging technologies.
- Foster a culture of diversity, equity, inclusion, and respect within the team.
Required Qualifications & Skills
- Formal training or certification in PySpark concepts with 3+ years of applied experience.
- Bachelor's Degree in Computer Science or equivalent practical experience.
- Strong experience with Infrastructure as Code (IaC) solutions such as Terraform in AWS Cloud.
- Proficiency in developing enterprise software with multiple technologies, preferably Python.
- Experience in developing and architecting cloud-native applications with AWS services.
- Hands-on experience with AWS platforms including ECS, EKS, Lambda, SQS, Aurora, API Gateway, Glue, MSK, and Resiliency Implementations.
- Proficiency in setting up alerting and monitoring tools like Datadog and Dynatrace, as well as CI/CD pipelines including Jenkins & Spinnaker and version control tools like BitBucket, GIT.
- Ability to conceptualize and collaborate with a team, forming meaningful relationships to achieve common goals and understand new architectures and designs quickly.
- Strong critical-thinking and problem-solving skills, with clear communication and excellent documentation practices, and a passion for helping customers.
Preferred Qualifications & Skills
- Familiarity with modern front-end technologies.
- Exposure to cloud technologies.
About JPMorgan Chase & Co.
JPMorgan Chase & Co., a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management, 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.
We are committed to fostering a culture of diversity and inclusion. Our strength lies in the diverse talents of our global workforce. As an equal opportunity employer, we value diversity and inclusion and do not discriminate on any protected attribute such as race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy, or disability.
We make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.
For more information, visit our about requesting an accommodation.
Company Name: JPMorgan Chase & Co.
Job Title: Software Engineer III - PySpark and AWS