Posted in

Sr Manager of Software Engineering

Sr Manager of Software Engineering

CompanyJP Morgan Chase
LocationNew York, NY, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Formal training or certification on software engineering concepts and 5+ years of applied experience. In addition, 2+ years of experience leading technologists to manage and solve complex technical items within your domain of expertise.
  • Extensive hands-on experience as a full stack engineer, with proficiency in React for front-end development and either Java or similar for back-end development.
  • Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives.
  • Excellent communication and collaboration skills, with the ability to work effectively across teams and departments.
  • Experience with hiring, developing, and recognizing talent.

Responsibilities

  • Provide overall direction, oversight, and coaching for a team of entry-level to senior-level software engineers that work on basic to moderately complex tasks.
  • Be accountable for decisions that influence teams’ resources, tactical operations, and the execution and implementation of processes and procedures.
  • Identify and mitigate issues to execute a book of work while escalating issues as necessary.
  • Provide input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team.
  • Lead and mentor teams in full stack development, with a focus on React web applications and either Java or Go backends.
  • Drive the adoption of best practices in software development, including code quality, testing, and continuous integration/continuous deployment (CI/CD).
  • Create a culture of diversity, equity, inclusion, and respect for team members and prioritize diverse representation.

Preferred Qualifications

  • Extensive experience working at a code level, with a strong understanding of software development principles and practices.
  • Strong understanding of software architecture and design patterns, with the ability to make strategic decisions that align with business goals.
  • Expertise in performance optimization and scalability of web applications, ensuring high availability and responsiveness.
  • Familiarity with modern development frameworks and tools.