Senior Manager of Software Engineering - Full Stack

JPMorgan Chase & Co.•Jersey City, NJ
•$175,750 - $260,000

About The Position

As a Senior Manager of Software Engineering at JPMorganChase within the Corporate Sector's Experience Tech Web App team, you provide technical coaching and advisory to multiple technical teams and anticipate needs and dependencies across the firm. You influence budget and technical considerations to advance operational efficiency and functionality. The role leads teams of entry-level to mid-level software engineers working on basic to moderately complex tasks. It sets and scales operating practices for enterprise-authorized AI-assisted engineering and SDLC/TLM automation across teams, with measurable expectations for delivery speed, quality, reliability, and operational outcomes. It applies software development life cycle tools and automation capabilities to improve efficiency and reuse existing firm technology assets. JPMorganChase offers a competitive total rewards package, with base salary determined by role, experience, skill set, and location. Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity. Benefits and programs are available based on eligibility. The company describes itself as an equal opportunity employer and provides reasonable accommodations for applicants and employees.

Requirements

  • Formal training or certification in software engineering concepts.
  • At least 5 years of applied software engineering experience, including system design, application development, testing, and operational support.
  • At least 2 years of experience leading technologists in managing and solving complex technical items within the relevant domain.
  • Ability to guide and coach teams toward goals aligned with strategic initiatives.
  • Experience leading multi-team adoption of enterprise-authorized AI-assisted development and delivery tools, including defining governance and ways of working, human-in-the-loop validation, quality gates, measuring outcomes, and securely handling sensitive inputs and outputs.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, resiliency and security implications, and control expectations; ability to coach managers and leads and influence leaders on safe scaling patterns.
  • Proficiency in back-end technologies such as Java, Springboot, or Node.js, with experience building microservices-based applications.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, Typescript, React, or Angular.
  • Ability to independently solve design and functionality challenges with minimal supervision.
  • Experience with cloud platforms such as AWS, Azure, or GCP; distributed systems and web technologies, including RESTful APIs, web services, WebSockets, and JSON.
  • Hands-on experience designing and building scalable applications using SQL and NoSQL databases.
  • Experience with agile development methodologies such as Scrum and understanding of the software development life cycle.
  • Advanced understanding of agile methodologies and practices such as CI/CD, application resiliency, and security.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline, such as cloud, artificial intelligence, machine learning, or mobile.

Nice To Haves

  • Experience with problem-solving and analytical skills.
  • Ability to drive broader impact by sharing and contributing best practices.
  • Experience in the banking domain.
  • AWS certification.

Responsibilities

  • Provide direction, oversight, and coaching for entry-level to mid-level software engineers working on basic to moderately complex tasks.
  • Make decisions that influence team resources, budget, tactical operations, and implementation of processes and procedures.
  • Set and scale operating practices for enterprise-authorized AI-assisted engineering and SDLC/TLM automation across multiple teams.
  • Establish measurable expectations, such as throughput, defect reduction, and reliability, and ensure validation, security, resiliency, and reuse of proven patterns.
  • Apply software development life cycle toolchain capabilities, including authorized AI-assisted development and automation, to improve efficiency and support capacity initiatives across teams, prioritizing reuse of existing firm technology assets.
  • Ensure successful collaboration across teams and stakeholders.
  • Identify and mitigate issues to execute a book of work, escalating issues as necessary.
  • Provide leadership with input regarding budget, approach, and technical considerations to improve operational efficiency and functionality.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
  • Commission-based pay and/or discretionary incentive compensation for eligible roles, paid in cash and/or forfeitable equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service