JPMorganChase
Software Engineer III - PySpark/Databricks
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Technology division, you will be part of a dynamic team responsible for executing software solutions, designing, developing, and troubleshooting technical issues. You will have the opportunity to create secure and high‑quality production code, contribute to the architecture and design of complex applications, and work with large, diverse data sets to promote continuous improvement. Your role will also involve guiding a team of software engineers, managing stakeholder relationships, and fostering a culture of diversity, equity, and inclusion.
Job Responsibilities
Execute software solutions, design, development, and technical troubleshooting with an ability to think beyond routine or conventional approaches to solve problems.
Create secure and high‑quality production code and maintain algorithms that run synchronously with appropriate systems.
Produce architecture and design artifacts for complex applications while ensuring design constraints are met by the software code.
Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems.
Proactively identify hidden problems and patterns in data and use 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.
Provide guidance to the immediate team of software engineers on daily tasks and activities.
Set overall guidance and expectations for team output, practices, and collaboration.
Anticipate dependencies with other teams to deliver products and applications in line with business requirements.
Manage stakeholder relationships and the team’s work in compliance with standards, service level agreements, and business requirements.
Required Qualifications, Capabilities, And Skills
Formal training or certification in software engineering concepts and 3+ years of applied experience.
Hands‑on experience in data mapping, data architecture, and data modeling on Databricks.
Extensive experience in AWS, designing, implementing, and maintaining data pipelines using Python, PySpark on Databricks.
Proficient in Python and PySpark, able to write and execute complex queries to perform data curation and build views required by end users.
Strong understanding of front‑end and back‑end technologies, focusing on creating seamless user experiences.
Extensive experience in Databricks data engineering (Job Runs, Data Ingestion, Delta Live Tables, Spark Streaming).
Experience standing up and maintaining EC2 instances, Kubernetes clusters, and Lambda services.
Experience building notebooks with complex code structures and debugging failed jobs.
Proven experience in performance tuning to ensure jobs run at optimal levels and avoid bottlenecks.
Proven ability to deliver high‑quality features into a production system in a rapid‑paced, iterative development environment.
Preferred Qualifications, Capabilities, And Skills
Exposure to cloud technologies.
Expertise in Java and React to design, develop, and maintain high‑quality web applications.
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. We provide a competitive total rewards package including base salary, commission‑based pay and/or discretionary incentive compensation, and a comprehensive suite of benefits. We are an equal‑opportunity employer and place a high value on diversity, equity and inclusion. We do not discriminate on the basis of any protected attribute and make reasonable accommodations for applicants’ and employees’ religious practices and mental health or physical disability needs.
About The Team Our Corporate Technology team relies on smart, driven people to develop applications and provide tech support for all corporate functions across our network. Your efforts will touch lives across finance, treasury, risk management, human resources, compliance, legal, and corporate administration, contributing to our technology needs and controls agenda.
Referrals increase your chances of interviewing at JPMorganChase by 2x.
Get notified about new Software Engineer jobs in Plano, TX.
#J-18808-Ljbffr
As a Software Engineer III at JPMorgan Chase within the Technology division, you will be part of a dynamic team responsible for executing software solutions, designing, developing, and troubleshooting technical issues. You will have the opportunity to create secure and high‑quality production code, contribute to the architecture and design of complex applications, and work with large, diverse data sets to promote continuous improvement. Your role will also involve guiding a team of software engineers, managing stakeholder relationships, and fostering a culture of diversity, equity, and inclusion.
Job Responsibilities
Execute software solutions, design, development, and technical troubleshooting with an ability to think beyond routine or conventional approaches to solve problems.
Create secure and high‑quality production code and maintain algorithms that run synchronously with appropriate systems.
Produce architecture and design artifacts for complex applications while ensuring design constraints are met by the software code.
Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems.
Proactively identify hidden problems and patterns in data and use 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.
Provide guidance to the immediate team of software engineers on daily tasks and activities.
Set overall guidance and expectations for team output, practices, and collaboration.
Anticipate dependencies with other teams to deliver products and applications in line with business requirements.
Manage stakeholder relationships and the team’s work in compliance with standards, service level agreements, and business requirements.
Required Qualifications, Capabilities, And Skills
Formal training or certification in software engineering concepts and 3+ years of applied experience.
Hands‑on experience in data mapping, data architecture, and data modeling on Databricks.
Extensive experience in AWS, designing, implementing, and maintaining data pipelines using Python, PySpark on Databricks.
Proficient in Python and PySpark, able to write and execute complex queries to perform data curation and build views required by end users.
Strong understanding of front‑end and back‑end technologies, focusing on creating seamless user experiences.
Extensive experience in Databricks data engineering (Job Runs, Data Ingestion, Delta Live Tables, Spark Streaming).
Experience standing up and maintaining EC2 instances, Kubernetes clusters, and Lambda services.
Experience building notebooks with complex code structures and debugging failed jobs.
Proven experience in performance tuning to ensure jobs run at optimal levels and avoid bottlenecks.
Proven ability to deliver high‑quality features into a production system in a rapid‑paced, iterative development environment.
Preferred Qualifications, Capabilities, And Skills
Exposure to cloud technologies.
Expertise in Java and React to design, develop, and maintain high‑quality web applications.
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. We provide a competitive total rewards package including base salary, commission‑based pay and/or discretionary incentive compensation, and a comprehensive suite of benefits. We are an equal‑opportunity employer and place a high value on diversity, equity and inclusion. We do not discriminate on the basis of any protected attribute and make reasonable accommodations for applicants’ and employees’ religious practices and mental health or physical disability needs.
About The Team Our Corporate Technology team relies on smart, driven people to develop applications and provide tech support for all corporate functions across our network. Your efforts will touch lives across finance, treasury, risk management, human resources, compliance, legal, and corporate administration, contributing to our technology needs and controls agenda.
Referrals increase your chances of interviewing at JPMorganChase by 2x.
Get notified about new Software Engineer jobs in Plano, TX.
#J-18808-Ljbffr