DescriptionIf you are a software engineering leader ready to take the reins and drive impact, we’ve got an opportunity just for you.
As a Director of Software Engineering at JPMorgan Chase within the Regulatory, Controls & Op Risk Technology team, you lead a technical area and drive impact within teams, technologies, and projects across departments. Utilize your in-depth knowledge of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving as a primary decision maker for your teams and be a driver of innovation and solution delivery.
Regulatory, Controls & Op Risk Technology is part of Corporate Technology, which designs and develops business products required to identify and manage JPMC’s regulatory obligations and associated firm policies, a control environment designed to manage compliance and operational risks across all Lines of Business (LOBs) and Corporate Functions and the calculation of Regulatory Capital and projection of Operational Risk Losses.
Job responsibilities
- Leads technology and process implementations to achieve functional technology objectives
- Accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Carries governance accountability for coding decisions, control obligations, and measures of success such as cost of ownership, maintainability, and portfolio operations
- Delivers technical solutions that can be leveraged across multiple businesses and domains
- Influences peer leaders and senior stakeholders across the business, product, and technology teams
- Champions the firm’s culture of diversity, equity, inclusion, and respect
- Setup technical roadmaps to continue to offer service-oriented capabilities with API based approach.
- Roll up sleeves to get deeper into implementation code and perform ongoing code reviews.
- Setup design patterns and leverage principles of distributed large scale system design to drive multiple designs within the team.
- Drive constant innovation by performing POCs with hands on approach to arrive at optimal design choices and/or approach including selection of tools.
- Showcase architecture designs patterns to senior technical stakeholders to seek required buy in.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 10+ years applied experience. In addition, 5+ year of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise.
- Experience developing or leading cross-functional teams of technologists
- Experience with hiring, developing, and recognizing talent
- Experience leading a product as a Product Owner or Product Manager
- Strong background in architecting, designing and developing large scale distributed solutions using cloud-based approach
- Recent hands-on experience in designing and driving technical solutions leveraging Java, Python, Spark
- Demonstrable data engineering background with great understanding of open source tech stack as well as ability to work with large data lakes & databases
- Demonstrable experience in Service mesh with microservices patterns with API first approach
- Recent and proven experience of developing end to end solutions on AWS using EKS or ECS Fargate.
- Ability to spot nonperforming code and establish performance first approach by establishing contextual best practices
- Clear understanding on front end architecture using micro front end patterns using standard frameworks like Tuxedo, Vue etc.
- Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred qualifications, capabilities, and skills
- Experience working at code level
- Experience with Databricks or Snowflakes