JPMorgan Chase

posted 4 months ago

Full-time - Senior
Credit Intermediation and Related Activities

About the position

As a Senior Manager of Software Engineering at JPMorgan Chase within the Operations Technology, you will play a pivotal leadership role in mentoring and advising multiple technical teams, driving forward financial technologies that have a significant impact on the organization. Your expertise will be crucial in providing technical coaching and advisory support to various teams, while also anticipating the needs and potential dependencies of other functions within the firm. This position requires a deep understanding of software engineering principles and practices, as well as the ability to influence budgetary and technical considerations to enhance operational efficiencies and functionalities. In this role, you will be responsible for providing overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers who are engaged in tasks ranging from basic to moderately complex. You will be accountable for decisions that influence the teams' resources, budget, tactical operations, and the execution and implementation of processes and procedures. Ensuring successful collaboration across teams and stakeholders is essential, as is the ability to identify and mitigate issues that may arise during the execution of a book of work, escalating issues as necessary. You will also provide input to leadership regarding budgetary considerations, approaches, and technical strategies aimed at improving operational efficiencies and functionality for your team. Creating a culture of diversity, equity, inclusion, and respect among team members is a priority, and you will manage and mentor two Software Engineering teams, totaling 14 members, in an Agile environment. Your role will involve ensuring the technical integrity of your team's delivery while partnering with others to analyze and estimate future deliverables that impact the team. Collaboration with the Scrum Master will be key in leading the teams to break down complex features and stories into well-understood and achievable tasks, as well as working closely with team members to ensure on-time delivery with quality.

Responsibilities

  • Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks.
  • Accountable for decisions that influence teams' resources, budget, tactical operations, and the execution and implementation of processes and procedures.
  • Ensures successful collaboration across teams and stakeholders.
  • Identifies and mitigates issues to execute a book of work while escalating issues as necessary.
  • Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team.
  • Creates a culture of diversity, equity, inclusion, and respect for team members and prioritizes diverse representation.
  • Manages and mentors two Software Engineering teams (14 total) in an Agile environment.
  • Responsible for the technical integrity of our team's delivery, while partnering in the analysis and estimation of future deliverables impacting the team.
  • Partner with the Scrum Master to lead the teams in breaking down complex (Features/Stories) into well understood and achievable tasks.
  • Partner with Architects on the design and architecture for deliverables.
  • Work closely with team members to ensure on-time delivery with quality.

Requirements

  • Formal training or certification on software engineering concepts and 5 years applied experience.
  • 2 years of experience leading technologists to manage and solve complex technical items within your domain of expertise.
  • Experience leading teams of technologists.
  • Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives.
  • Experience with hiring, developing, and recognizing talent.
  • Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines.
  • Experience using Java & Spring based technologies with event-based microservices in an AWS Cloud environment.
  • Experience in working with technology and product partners to design and develop application components.
  • Expertise in application, data, and infrastructure architecture disciplines as well as advanced knowledge of architecture and design across all systems.
  • Management and mentoring experience in a large Agile environment.
  • Leadership experience in solving and implementing difficult technology challenges to drive successful team delivery.
  • Experience working at code level.

Nice-to-haves

  • AWS Certification
  • Management experience in a Large Banking or Financial Services Technology environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service