Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Director of Software Engineering [Multiple Positions Available]

Job

JP Morgan Chase Company

Palo Alto, CA (In Person)

$275,100 Salary, Full-Time

Posted 3 days ago (Updated 19 hours ago) • Actively hiring

Expires 7/26/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

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.