Search jobs > Plano, TX > Lead software engineer

Lead Software Engineer - Release Manager

JPMorgan Chase & Co.
Plano, TX, United States
Full-time

Job Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, 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.

As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking and Global Banking Platform, you play a crucial role in an agile team that is dedicated to improving, creating, and delivering trusted, top-tier technology products in a secure, stable, and scalable manner.

As a key contributor to release management team, you are actively involved in planning, scheduling, coordinating and executing a release, deploying the platform to various test environments as well as to platform consumers, actively maintaining and managing it.

Job responsibilities

  • Provide technical leadership and assist guiding the Release Engineering team’s overall technical direction
  • Design, build and maintain CI / CD pipelines for a cloud-native applications
  • Design, build and maintain deployment orchestrator to deploy multiple, dependent applications
  • Work with development teams on release management scheduling releases, creating release bundles, deploying to various environments
  • Automate tollgates to ensure quality of build and releases
  • Builds strong working relationships by partnering with impacted teams, stakeholders, internal and external business partners.
  • Provides clear, measurable objectives and progress reports to ensure we remain on track.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  • Share knowledge with the team and contribute to the continuous improvement of development processes and methodologies
  • Adds to team culture of diversity, equity, inclusion, and respect.
  • Help prioritize Story cards in Jira for active and upcoming sprints
  • Create well documented design and supporting documents for various usage
  • Mentor and guide more junior technical resources
  • Understand cloud native application development, deployment and lifecycle

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • 5+ years of hands-on IT experience in software development, cloud computing, system integration or system administration.
  • 5+ years of programming experience Java, Javascript, Python, Golang or other relevant coding languages
  • Solid understanding of software development principles, design patterns and algorithms
  • Strong experience in Kubernetes based infrastructure
  • Experience in using Amazon Web Service products (EKS, S3, API Gateway)
  • Proficient in Cloud and Container based development & deployment (Kubernetes, Docker)
  • Strong understanding of Agile methodology and leveraging SDLC tools (JIRA, Jenkins, GIT, JUnit, Karate) to achieve CI / CD, Applicant Resiliency, and Security.
  • Experience with Jenkins and / or Spinnaker
  • Excellent team skills, interpersonal, oral, and written communication skills.

Preferred qualifications, capabilities, and skills

  • Experience leading major initiatives successfully
  • Experience in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
  • AWS Certifications are a plus
  • 30+ days ago