Sr Manager of Software Engineering
Company | JP Morgan Chase |
---|---|
Location | New York, NY, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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.