JPMorgan Chase - Wilmington, DE

posted 9 days ago

Full-time - Mid Level
Wilmington, DE
Credit Intermediation and Related Activities

About the position

As a Senior Manager of Software Engineering at JPMorgan Chase within the Connected Commerce Technology team, you will play a pivotal leadership role by mentoring and advising multiple technical teams. Your expertise will help advance financial technologies, influence budget and technical considerations, and enhance operational efficiencies. This position requires a blend of technical acumen and leadership skills to guide teams in delivering high-quality software solutions.

Responsibilities

  • Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers.
  • Work at code-level and develop secure high-quality production code.
  • Lead the design and development efforts of the team, creating standards and best practices.
  • Execute software solutions, design, development, and technical troubleshooting.
  • Conduct regular code reviews and provide constructive feedback to maintain code quality and foster continuous improvement.
  • Perform data manipulation, data structuring, data design flow, and query optimization using programming languages such as SQL.
  • Proactively identify major issues, risks, dependencies, and manage them to minimize impact on overall implementation.
  • Be accountable for decisions that influence teams' resources, budget, tactical operations, and the execution and implementation of processes and procedures.
  • Anticipate dependencies with other teams to deliver products and applications in line with business requirements.
  • Ensure successful collaboration across teams and stakeholders.
  • Partner with the architecture team to ensure solutions are aligned with enterprise architecture standards.

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.
  • Expertise in working and developing at code-level in Java, Spring Boot, JPA, Oracle, REST.
  • Proficient in working with microservices and distributed transaction management.
  • Proficient in software development and testing methodologies and their effective applications using Cucumber, Junit, Selenium Automated Testing, Functional Testing, System Integration Testing, and Cypress automated testing.
  • 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.
  • Proficient in automation and continuous delivery methods.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines.

Nice-to-haves

  • Experience with building cloud-native applications (AWS, Azure, Pivotal, or other cloud platforms).
  • Knowledge of the financial services industry and their IT systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service