Director of Software Engineering [Multiple Positions Available]

J.P. Morgan
J.P. Morgan

Software Engineering

Palo Alto, CA, USA

USD 265,200-285k / year + Equity

Posted on Jun 24, 2026

DESCRIPTION:

Duties: Drive innovation and engineering excellence to solve complex business challenges. Oversee the entire Software Development Lifecycle (SDLC), from requirement analysis to deployment, ensuring adherence to architectural standards and best practices. Lead the design and documentation of application specifications, translating technical requirements into robust, scalable software solutions by providing strategic insights. Execute strategic business initiatives, aligning technology goals with organizational objectives. Develop and implement a forward-thinking technology strategy to drive organizational success. Conduct thorough code reviews to maintain alignment with architectural specifications and industry standards. Develop and track key performance indicators (KPIs) to measure the success of engineering initiatives and drive continuous improvement. Collaborate with design/content editorial, project managers, product owners, architects, security, Legal regulatory compliance team and team members in project planning sessions to develop comprehensive solutions that meet or exceed customer expectations and enhance user experience. Recruit, mentor, and retain top-tier senior engineers and managers, fostering a culture of growth and innovation. Oversee the implementation of security best practices and compliance with industry regulations to protect data integrity and privacy. Strategically allocate resources to maximize efficiency and impact across multiple projects and initiatives. Lead the adoption and continuous improvement of Agile practices to enhance team productivity and product quality.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Information Technology, Computer Engineering, Computer Science, Computer Information Systems, Management Information Systems, Business Administration, or related field of study plus six (6) years of experience in the job offered or as Director/Manager of Software Engineering, Software Engineer/Developer, or related occupation. The employer will alternatively accept a Bachelor's degree in Information Technology, Computer Engineering, Computer Science, Computer Information Systems, Management Information Systems, Business Administration, or related field of study plus eight (8) years of experience in the job offered or as Director/Manager of Software Engineering, Software Engineer/Developer, or related occupation.

Skills Required: This position requires four (4) years of experience with the following skills: building scalable microservices architectures to improve application modularity and resilience, and fostering commonly-used industry design patterns. This position requires three (3) years of experience with the following skills: working in Agile development teams, specifically championing Agile and Hybrid SDLC methodologies to drive cross-functional team collaboration and deliver high-quality software products that balance flexibility and structure. This position requires any amount of experience with the following skills: building and designing distributed systems; leading application architecture governance to align with business objectives and technology standards; using queuing and streaming methodologies for async message processing using Apache Kafka; providing strategic direction for the architecture and implementation of enterprise-level applications using J2EE and the Spring framework to ensure scalability, security, and maintainability; leading establishment and optimization of Jenkins pipelines for continuous integration and delivery to enhance the software release process; guiding the development of server-side applications using NodeJS and Java to ensure fast, scalable, and robust network solutions; directing the design of responsive and visually- appealing web interfaces using CSS, HTML, and SASS to enhance user experience across platforms; leading the implementation of Hibernate ORM and the optimization of SQL queries for efficient database interaction and management; guiding the optimization of JavaScript, TypeScript, and JQuery code to enhance interactivity and functionality of web applications; directing the development of interactive and high-performance user interfaces using React to improve client-side rendering; overseeing the design and implementation of RESTful and SOAP-based APIs to enable seamless communication between distributed systems; directing the monitoring of application performance, database administration, and log analysis using Dynatrace, Oracle, and Splunk to ensure optimal system operation, data integrity, and security; overseeing the design and development of interactive dashboards using Tableau to visualize and analyze business data; providing strategic oversight for source code versioning and collaboration using GIT to maintain code integrity and history; directing the implementation of behavior-driven development (BDD) using Cucumber to ensure software meets business requirements; overseeing the implementation and integration of Prometheus, Cortex, Grafana, and Splunk to establish a comprehensive monitoring, alerting, and log analysis system for visualizing and analyzing system performance, reliability, and security metrics; leading the strategic planning and execution of comprehensive testing strategies, including automated, blackbox, functional, performance, regression, smoke, system integration, unit, and user acceptance testing, to ensure software quality, reliability, and alignment with business requirements; overseeing the management of project dependencies and build processes using Maven; and guiding the integration of Dagger for dependency injection to ensure consistent, efficient, and maintainable code across development teams.

Job Location: 2100 El Camino Real, Palo Alto, CA 94306

Full-Time. Salary: $265,200 - $285,000 per year.


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


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.
Drive innovation and engineering excellence to solve complex business challenges. Oversee the entire Software Development Lifecycle (SDLC), from requirement analysis to deployment, ensuring adherence to architectural standards and best practices.