Manager of Software Engineering
About the role
As a Technical Manager of Software Engineering at JPMorgan Chase within the Consumer and Community Banking, you will promote technology solutions and provide hands-on, cross-functional expertise in the Data and Analytics domain. You will contribute to the design, development, and deployment of various software components for mission-critical systems in a globally distributed framework. You will play a key role in building strong business and technology relationships, taking a hands-on approach to define and deliver a culture of continuous improvement.
You will apply your depth of knowledge and expertise to all aspects of the software development lifecycle, partner continuously with stakeholders, and manage a team of software engineers while delivering software using target state technologies.
Responsibilities
- Responsible for all aspects of data strategy, governance, data risk management, reporting, and analytics.
- Manage risk associated with data use, data retention/destruction, and data privacy.
- Work with product owners, data owners, and customers to evaluate data requirements and identify the right technology solutions and implementation.
- Design, develop, code, test, debug, and deploy applications for scalable and extensible systems.
- Produce high-quality code utilizing Test-Driven Development techniques.
- Participate in retrospectives to drive continuous improvement within the feature team.
- Participate in code reviews and ensure solutions align with pre-defined architectural specifications.
- Adhere to IT Control Policies throughout design, development, and testing, incorporating Corporate Architectural Standards into application design specifications.
- Implement Automation: Continuous Integration and Continuous Delivery.
- Manage Cloud Development and Deployment: Support development and deployment of applications into Private and Public clouds.
- Manage a team of software engineers, build a diverse team, and foster a high-performing culture.
- Conduct regular touchpoints with direct reports and provide timely feedback.
- Drive process improvements and implement process changes as necessary.
Requirements
- Formal training or certification on software engineering concepts and 10+ years of applied experience.
- Advanced knowledge of architecture, design, and business processes.
- Full Software Development Life Cycle experience within an Agile framework.
- Strong technical development experience in writing code, code reviews, best practices on configuration management, and code refactoring.
- Strong verbal and written communication skills; comfortable in a fast-paced environment.
- Strong professional presence with the ability to interact and influence colleagues at all levels; collaborate effectively in a team environment.
- Excellent problem-solving, time management, and organizational skills to handle multiple projects and priorities.
- Proactive self-starter who can quickly and effectively respond to rapidly changing business needs.
Skills
- Expert-level implementation skills with Java, AWS, Database technologies, Python, Scala, Spark, Snowflake.
- Broad and deep understanding of multiple application server platforms.
- Build and Release skills using Bitbucket, GitHub, Jenkins, Maven, etc.
- Experience with Integration and Continuous Deployment, DevOps models, and tools.
- Experience with the development and decomposition of complex SQL (RDMS Platforms).
- Experience with Data Warehousing concepts (including Star Schema).
- Practical experience delivering projects in Data and Analytics, Big Data, Data Warehousing, Business Intelligence.
- Familiarity with relevant technological solutions and industry best practices.
- Good understanding of data engineering challenges and proven experience with data platform engineering (batch and streaming, ingestion, storage, processing, management, integration, consumption).
- Familiarity with multiple Data & Analytics technology stacks.
- Awareness of various Data & Analytics tools and techniques (e.g., Python, data mining, predictive analytics, machine learning, data modeling).
- Experience with data visualization and awareness of various tools and technologies.
- Understanding of data-related security challenges.
- Experience with one or more leading cloud providers (AWS/Azure/GCP).
- Ability to quickly ramp up on new technologies and strategies.
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
- Appreciation of Controls and Compliance processes for applications and data.
- In-depth understanding of data technologies and solutions is preferable.
- Knowledge of industry-wide Big Data technology trends and best practices.
Benefits
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
- Comprehensive health care coverage.
- On-site health and wellness centers.
- A retirement savings plan.
- Backup childcare.
- Tuition reimbursement.
- Mental health support.
- Financial coaching.
About Us
Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits, and cities grow, delivering solutions to solve all their financial needs.
Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing. We're proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions—all while ranking first in customer satisfaction.