Taro Logo

Software Engineer III - Data Engineering

One of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Plano, TX, USA
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer III - Data Engineering

The Identity and Access Management (IAM) Data Platform team at JPMorgan Chase is seeking a talented Software Engineer III to join their data engineering efforts. This role involves working on a comprehensive system that facilitates the collection, storage, processing, and analysis of IAM data within the organization.

As a Software Engineer III, you'll be responsible for designing, developing, and optimizing high-quality, industry-leading technology products. You'll work with modern technologies including PySpark, Python, AWS services, and containerization tools like Docker and Kubernetes. The role requires 3+ years of experience in software development with strong skills in data engineering practices.

The position offers an opportunity to work on complex data platform infrastructure while contributing to an agile team environment. You'll be involved in all stages of the software development lifecycle, from architecture design to implementation and maintenance. The role combines technical expertise in data engineering with collaborative teamwork and problem-solving skills.

JPMorgan Chase offers a competitive compensation package including base salary, potential commission-based pay, and discretionary incentive compensation. The benefits package is comprehensive, featuring healthcare coverage, retirement savings, mental health support, tuition reimbursement, and various wellness programs.

This is an excellent opportunity for a mid-level software engineer to work on enterprise-scale data systems while growing their career at one of the world's leading financial institutions. The role offers exposure to cutting-edge technologies and the chance to work on projects that impact millions of customers globally.

Last updated a day ago

Responsibilities For Software Engineer III - Data Engineering

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large data sets
  • Proactively identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III - Data Engineering

Python
Kubernetes
  • 3+ years applied experience in developing, debugging, and maintaining code
  • Experience in PySpark, Flask/Fast API, Python
  • Hands on Experience with IaC tools like Terraform
  • Strong experience with AWS services such as S3, Redshift, DynamoDB, SQS, ECS and Glue
  • Experience with containerization technologies like Docker and Kubernetes
  • Strong communication and collaboration skills
  • Solid understanding of agile methodologies and CI/CD tools
  • Knowledge of software applications and technical processes

Benefits For Software Engineer III - Data Engineering

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
Parental Leave
  • Base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Data Engineering