Senior Software Engineer Team Lead

JPMorganChase
Columbus, OH, US
Full-time

Job Description

JOB DESCRIPTION

As a Senior Software Engineer Team Lead on the Digital Communications as a product you will support all Lines of Business within the Consumer & Commercial Banking organization of JPMC.

Our systems are responsible for the orchestration and delivery of nearly 1 billion SMS Texts, Push Notifications, & Emails per month based upon a large number of templates designed by our business & product partners.

As an experienced member of our team, you'll be responsible for leading an engineering team that’s responsible for the creation, maintenance, and enhancement of a system that processes millions of incoming transactions per day and that produces digital communications for our JPMorgan & Chase Banking customers in near real time.

Job Responsibilities :

  • Lead & mentor an AGILE team composed of 6-8 software engineers and guiding them towards success
  • Develop & deliver quality applications on-time according to requirements & roadmap commitments
  • Write & review high quality code that will serve as an example for other engineers
  • Share & teach excellent software engineering best practices & principles (data structures, multithreading and algorithms)
  • Review & share areas of technical improvement within existing applications while maintaining technical knowledge & operational support models by documenting our applications
  • Teach & enforce the use of unit, integration, end-to-end, and performance testing
  • Teach & coach SRE best practices, uplifting systems and processes and enforce proper Change, Release, & Problem Management best practices
  • Teach & enforce AGILE ceremonies, aligning to the DoD, & DoR
  • Participate in regular capacity & roadmap planning sessions based upon known velocity
  • Engage with Product Partners to clarify business requirements & achieving go-live Signoff
  • Automate the CI / CD pipeline and engaging in post deployment validation best practices

Required qualifications, capabilities and skills

  • BS / BA degree in a related field or 8 + years of proven professional experience with leading a development team.
  • Experience with Java / Spring Boot.
  • Advanced knowledge of & experience with event driven, microservice, REST / API, cloud based architectures
  • Advanced knowledge of & experience with data structures, multithreading and algorithms
  • Expertise and experience of Kafka and / or other message based processing technologies
  • Knowledge of & experience with databases, either relational or NoSQL
  • Knowledge of & experience with standard application architectures, clean, & coding best practices

Preferred qualifications, capabilities, and skills :

  • Experience with Cockroach databases
  • Experience with AWS & Kubernetes Cloud Technologies
  • Experience with high-volume multi-threaded processing environments

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.

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 awarded in recognition of individual achievements and contributions.

We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.

Additional details about total compensation and benefits will be provided during the hiring process.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success.

We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law.

We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.

Visit our FAQs for more information about requesting an accommodation.

Equal Opportunity Employer / Disability / Veterans

ABOUT THE TEAM

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.

1 day ago
Related jobs
Promoted
JPMorganChase
Columbus, Ohio

As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities of practice across Software...

JPMorgan Chase Bank, N.A.
Columbus, Ohio

Job responsibilities * Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors * Develops secure and high-quality production code, and reviews and debugs code written by others * Drives decisions that...

Promoted
JPMorganChase
Columbus, Ohio

As a Data Modeling Engineer at JPMorgan Chase within the CCB Organization, you are an integral part of an agile process that works to ensure data architecture and data modeling best practices as they apply to our technology products in a secure, stable, and scalable way. Working side by side wi...

Cardinal Health
Ohio, United States

This candidate must be comfortable preparing detailed technical design documents and working with a team of analysts and developers to lead the design implementation. Ability and aptitude for cloud-based software development in a team environment . A candidate for this job should have a desire to wo...

Wolters Kluwer DXG U.S., Inc.
Hilliard, Ohio
Remote

At */dxg Advanced Technology Engineering, we’re a rapidly growing team of over 40 engineers operating with the agility and innovation of a startup, powered by the resources of a global leader. This role is ideal for someone who enjoys problem-solving and is eager to take on leadership responsibiliti...

evrecruit.io
Columbus, Ohio

Lead a team of engineers guiding them through all phases of the software development life cycle. This team is always exploring new and inventive solutions to tackle the most challenging problems in their field. They work with a suite of enterprise software offerings that span various IT services fro...

Highmark Health
OH, Working at Home, Ohio

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. The position, and team, will be involved in every aspect as part of the software application build process from idea generatio...

JPMorgan Chase Bank, N.A.
Columbus, Ohio

Job responsibilities * Applies deep technical expertise and problem-solving methodologies focused on analyzing complex data and systems, anticipating issues, and finding ways to mitigate risk * Works with other platforms to architect and implement changes required to resolve issu...

Chatstrike
Columbus, Ohio
Remote

No software downloads or app installations are necessary. Transforming recruitment by ensuring every application leads to a human connection, making the job search experience personal, transparent, and responsive. ...

JPMorgan Chase & Co.
OH, United States

As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking and Global Banking Platform, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities...