JPMorgan Chase - Palo Alto, CA

posted about 2 months ago

Full-time - Mid Level
Palo Alto, CA
Credit Intermediation and Related Activities

About the position

As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Banking sector, you will play a crucial role in an agile team focused on enhancing and delivering innovative technology products. This position emphasizes the development of customer-facing user interfaces and dashboards for payment systems, while also identifying opportunities for engineering improvements and mentoring junior team members.

Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches.
  • Develops secure high-quality production code, and reviews and debugs code written by others.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  • Adds to team culture of diversity, equity, inclusion, and respect.
  • Designs and develops features on customer-facing user interfaces.
  • Supports customer-facing portal in production.
  • Mentors junior members of the team with engineering & front-end development.
  • Builds infrastructure to improve release agility and quality.

Requirements

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced in one or more programming language(s). Working knowledge in Java or Python.
  • Proficient in all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • In-depth knowledge of the financial services industry and their IT systems.
  • Expertise in JavaScript, CSS, and HTML5.
  • Experience using modern front-end tools such as React, Redux, SASS, webpack, jest, etc.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service