Senior Director of Software Engineering [Multiple Positions Available]

JPMorganChase

Plano (TX)

On-site

USD 160,000 - 260,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JPMorgan Chase in Plano, TX is seeking a Senior Director of Software/Data Engineering to lead the architecture, design, and delivery of enterprise data platforms that scale across the organization. You will drive cloud migrations, set engineering standards, and mentor a team of engineers and architects to deliver resilient, secure data solutions.

You will partner with Data Management, Data Publishing, and Governance teams to align technology strategy with business objectives, manage budgets and

Qualifications

  • Seven years of software engineering leadership and mentoring in a matrixed organization.
  • Experience leading large-scale software development projects from inception to delivery.
  • Experience with data modernization projects and cloud-native architectures.
  • Experience with Agile and DevOps in an enterprise environment.
  • Knowledge of data governance, data quality, and data security.

Responsibilities

  • Drive architecture, design, and development of enterprise data platforms.
  • Lead firm-wide migration to strategic platforms and Cloud.
  • Manage resources, budgets, and timelines; mitigate risks.
  • Collaborate with product, data management, and governance teams.
  • Set engineering standards and coach talent.

Skills

Software engineering
Leadership & mentorship
Distributed systems design
Cloud architecture
Data platforms
Agile / DevOps
Budget planning
Vendor management
Data governance
Spark & Flink

Education

Bachelor's degree in Computer Engineering, Engineering, Computer Information Systems, Computer Science, or related field
Master's degree in Computer Engineering, Engineering, Computer Information Systems, Computer Science, or related field

Tools

Apache Spark
Apache Flink
Iceberg
Delta
Relational & NoSQL databases
Public Cloud platforms

Job description

Duties: Drive the architecture, design, and development of data platforms that help build data products to provide actionable insights to stakeholders, ultimately delivering data pipeline and architecture solutions that can be leveraged across multiple businesses. Responsible for the delivery and growth of enterprise-grade data processing platforms with a focus on scalability, availability, capabilities, and performance. Provide critical day-to-day leadership and strategic thinking while working with team of engineers and architects to align cross-functional initiatives, ensuring they are both fiscally and technically feasible. Identify opportunities to improve resiliency and availability of secure, high-performing platforms in Public Cloud using company's best practices. Influence peer leaders and senior stakeholders across the business, product, and data technology teams. Elevate the engineering standards within the organization through best practices, coaching, and talent development. Collaborate with peer teams such as Data Management, Data Publishing, and Data Governance to deliver solutions for key personas, including analysts, data scientists, data engineers, software engineers, artificial intelligence (AI)/machine learning (ML) engineers, operators, and compliance officers. Lead the execution of firm-wide migration to strategic platforms and Cloud. Directly manage multiple areas with strategic transactional focus. Oversee complex technology project and program execution, managing resources, budgets, and timelines while mitigating risks and addressing roadblocks.

Description
JOB DESCRIPTION

Duties: Drive the architecture, design, and development of data platforms that help build data products to provide actionable insights to stakeholders, ultimately delivering data pipeline and architecture solutions that can be leveraged across multiple businesses. Responsible for the delivery and growth of enterprise-grade data processing platforms with a focus on scalability, availability, capabilities, and performance. Provide critical day-to-day leadership and strategic thinking while working with team of engineers and architects to align cross-functional initiatives, ensuring they are both fiscally and technically feasible. Identify opportunities to improve resiliency and availability of secure, high-performing platforms in Public Cloud using company's best practices. Influence peer leaders and senior stakeholders across the business, product, and data technology teams. Elevate the engineering standards within the organization through best practices, coaching, and talent development. Collaborate with peer teams such as Data Management, Data Publishing, and Data Governance to deliver solutions for key personas, including analysts, data scientists, data engineers, software engineers, artificial intelligence (AI)/machine learning (ML) engineers, operators, and compliance officers. Lead the execution of firm-wide migration to strategic platforms and Cloud. Directly manage multiple areas with strategic transactional focus. Oversee complex technology project and program execution, managing resources, budgets, and timelines while mitigating risks and addressing roadblocks.

Qualifications

Minimum education and experience required: Bachelor's degree in Computer Engineering, Engineering, Computer Information Systems, Computer Science, or related field of study plus ten (10) years of experience in the job offered or as Senior Director of Software/Data Engineering, Software Architecture Director, Engineering Manager, Technical Lead, or related occupation. The employer will alternatively accept a Master's degree in Computer Engineering, Engineering, Computer Information Systems, Computer Science, or related field of study plus seven (7) years of experience in the job offered or as Senior Director of Software/Data Engineering, Software Architecture Director, Engineering Manager, Technical Lead, or related occupation.

Skills Required: This position requires seven (7) years of experience with the following skills: software engineering; managing and mentoring software engineers and technical leads in a matrixed organization; leading large-scale software development projects from inception through delivery including project planning, execution, and delivery; leading complex data modernization projects supporting system design, testing, and operational stability; designing and implementing large-scale distributed systems and cloud-native architectures using public or private cloud platforms; utilizing modern software development methodologies including Agile and DevOps practices in an enterprise environment; overseeing the implementation of secure coding practices and compliance with industry security standards in software products; performing budget planning, resource allocation, and vendor management within a technology organization; collaborating with cross-functional stakeholders including product management, business leaders, and external partners to align technology strategy with business objectives; working with open source distributed processing using Apache Spark and Apache Flink; implementing data governance, data quality, data security, and data integration; using a Petabyte-scale batch real-time data processing platform that processes billions of events per day; working on OLTP, OLAP, Cloud Native warehouses, and NoSQL databases; performing data modeling in Relational and NoSQL databases; and implementing open table formats including Iceberg and Delta in organizations for interoperability.

Job Location: 8181 Communications Parkway, Plano, TX 75024.

About Us

Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.

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, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

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 protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

Equal Opportunity Employer/Disability/Veterans

About The Team

Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We're proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Director of Software Engineering
Sr Director of Software Engineering

Next Frontier Capital • Jersey City (NJ)

On-site
USD 180,000 - 280,000
Senior Lead Software Engineer - Java/AWS
Senior Lead Software Engineer - Java/AWS

Fairygodboss • Plano (TX)

On-site
USD 120,000 - 180,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

JPMorganChase • Plano (TX)

On-site
USD 150,000 - 190,000
Sr Director of Software Engineering - Deposits Technology
Sr Director of Software Engineering - Deposits Technology

Next Frontier Capital • Columbus (OH)

On-site
USD 120,000 - 150,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Lead Software Engineer - Data Engineering | Data Technology
Lead Software Engineer - Data Engineering | Data Technology

JPMorganChase • Columbus (OH)

On-site
USD 120,000 - 150,000
Lead Software Engineer [Multiple Positions Available]
Lead Software Engineer [Multiple Positions Available]

Fairygodboss • Plano (TX)

On-site
USD 120,000 - 180,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Fairygodboss • Plano (TX)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Java/AWS
Lead Software Engineer - Java/AWS

JPMorganChase • Columbus (OH)

On-site
USD 130,000 - 180,000
Lead Software Engineer - Home Lending Technology
Lead Software Engineer - Home Lending Technology

JPMorganChase • Wilmington (DE)

On-site
USD 120,000 - 160,000
Health care coverage
On-site health and wellness centers
Retirement savings plan
+4
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

Fairygodboss • Columbus (OH)

On-site
USD 110,000 - 140,000