Epicareer Might not Working Properly
Learn More

Senior Software Engineer Team Lead

Salary undisclosed

Apply on


Original
Simplified
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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job