Senior Manager of Software Engineering - Java
Aumni
When you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this.
As a Senior Manager of Software Engineering at JPMorganChase within the Payments Technology , you will play a pivotal role in advancing financial technologies by mentoring and advising multiple technical teams. You will provide strategic technical leadership, anticipate cross-functional dependencies, and drive operational efficiencies across the organization. Your expertise will influence both budgetary and technical decisions, ensuring the successful delivery of complex solutions.
Job 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
- Be 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, opportunity, inclusion, and respect for team members and prioritizes diverse representation
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience . In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Experience in Java Full Stack, cloud/Kubernetes, and microservices technologies.
- Deep expertise in core Java, Spring Boot, J2EE, messaging systems (MQ), Oracle, Postgres, Dapr, Flink, Kafka and Apache Iceberg.
- Proficient in UNIX, Apache Tomcat, and SQL; knowledge of Java Script framework with experience in designing distributed applications and implementing Agile methodologies.
- Experience leading and developing teams of technologists, including hiring and talent recognition.
- Ability to guide teams in achieving strategic objectives and fostering stakeholder engagement.
- Excellent communication skills, capable of driving discussions with stakeholders and cross-functional teams
- Strong background in database management, web services, and Oracle (DB DDL, DML, stored procedures).
- Experience with Selenium for test automation - ability to debug complex systems and drive technical discussions independently.
- Exposure to full software development lifecycle in large-scale systems within the financial industry.
Preferred qualifications, capabilities, and skills
- Financial industry experience is highly desirable.
- Experience working at code level
Serve in a leadership role by providing technical coaching and advisory for multiple technical teams