JPMorgan Chase - Columbus, OH

posted about 2 months ago

Full-time - Senior
Columbus, OH
Credit Intermediation and Related Activities

About the position

As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector, specifically in the GAP team, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted market-leading technology products. This position offers an exciting opportunity to push the limits of what's possible in software engineering. You will be expected to apply your extensive knowledge and expertise across all aspects of the software development lifecycle, ensuring that you partner continuously with various stakeholders to maintain focus on common goals. In this role, you will execute creative software solutions, engage in design and development, and perform technical troubleshooting. Your ability to think beyond conventional approaches will be essential in building innovative solutions and addressing complex technical problems. You will also be responsible for developing secure, high-quality production code, reviewing and debugging code written by others, and identifying opportunities to automate the remediation of recurring issues to enhance the operational stability of software applications and systems. Additionally, you will lead evaluation sessions with external vendors, startups, and internal teams, driving outcomes-oriented discussions regarding architectural designs and technical credentials. You will also contribute to communities of practice across Software Engineering, promoting awareness and adoption of new and leading-edge technologies. A commitment to fostering a culture of diversity, equity, inclusion, and respect within the team is also a key aspect of this position.

Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • 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.

Requirements

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • 8 plus years of relevant experience in software engineering.
  • Significant experience in application, data, and cloud architecture disciplines.
  • Proficiency in multiple modern programming languages, primarily Java and secondarily Python and frameworks like Spring & Spring Cloud Services.
  • Knowledge of industry-wide technology trends and best practices including Agile Methodologies, SDLC Automation, and Security & Controls as it pertains to software & cloud engineering.
  • Ability to build scalable APIs that conform to modern API standards and industry guidance.
  • Ability to work in small & large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture.
  • Ability to lead less experienced individuals to help everyone on the team become better software engineers.
  • Obsession for the Customer Experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service