JPMorgan Chase - Plano, TX

posted 4 months ago

Full-time - Mid Level
Plano, TX
Credit Intermediation and Related Activities

About the position

As a Lead Software Engineer at JPMorgan Chase within the CCB Core Platform Engineering, you will play a pivotal role in an agile team dedicated to enhancing, building, and delivering trusted market-leading technology products. Your contributions will be essential in ensuring these products are secure, stable, and scalable. You will be responsible for conducting critical technology solutions across multiple technical areas, supporting various business functions in alignment with the firm's objectives. This position offers an exciting opportunity to push the limits of what's possible in software engineering and technology solutions. In this role, you will develop platforms for the API Marketplace, focusing on designing, building, and operating platforms that manage the proxy lifecycle for all CCB APIs. You will execute creative software solutions, engaging in design, development, and technical troubleshooting, while thinking beyond conventional approaches to build innovative solutions and address technical challenges. Your responsibilities will also include 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. As a leader, you will conduct evaluation sessions with external vendors, startups, and internal teams, driving outcomes-oriented discussions regarding architectural designs and technical credentials. You will also lead communities of practice across Software Engineering, promoting awareness and adoption of new and leading-edge technologies. Additionally, you will contribute to fostering a team culture that values diversity, equity, inclusion, and respect.

Responsibilities

  • Develop platforms for API Marketplace to manage proxy lifecycle for all CCB APIs.
  • Execute creative software solutions, design, development, and technical troubleshooting.
  • Develop secure high-quality production code, and review and debug code written by others.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials.
  • Lead communities of practice across Software Engineering to promote new technologies.
  • Contribute to a team culture of diversity, equity, inclusion, and respect.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Experience developing large scale applications or platforms using SpringBoot, Java, Python, and/or Golang.
  • Advanced knowledge of API, cloud platforms, and infrastructure architecture disciplines.
  • Strong understanding of container technologies including Docker and Kubernetes.
  • Strong understanding of cloud computing technologies, mainly Kubernetes and AWS.
  • Hands-on experience with Terraform to provision stack on AWS.
  • Hands-on experience with APIs and API Management.
  • Hands-on experience deploying and running workloads on AWS using EKS.
  • Working proficiency with a variety of developer toolsets.
  • Knowledge of industry-wide technology strategies and best practices.

Nice-to-haves

  • Ability to work in large, collaborative teams to achieve organizational goals.
  • Passionate about building an innovative culture.
  • Strong architecture, analysis, design, coding, and code review skills.
  • Experience working with Agile, Lean, and Continuous Delivery best practices.

Benefits

  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service