Lead Software Engineer - Platform - SDLC

New Today

Overview

Lead Software Engineer - Platform - SDLC at JPMorgan Chase. We are a new team with a new mission, creating products that solve real world problems and put customers at the center. We value collaboration, curiosity and commitment, and we strive to nurture skills and help you realize your potential. Our team is key to our success and we’re people-first.

As a Platform SDLC Engineer, you will design, implement, and maintain automation solutions for software development processes. You will collaborate with cross-functional teams to identify automation opportunities, build custom workflows, and develop utility tools to enhance productivity and efficiency across the organization. You will work toward building secure SDLC pipelines, including vulnerability scanning, ensuring immutable artifacts are signed and testing evidence is validated. You will contribute toward the long-term aim of developing an Internal Developer Platform (IDP) with golden paths and self-service capabilities for developers.

Our culture emphasizes diversity of thought, experience and background. By bringing different perspectives together, we aim to reflect the communities we serve and make a meaningful difference for the company, clients and partners worldwide.

Responsibilities

  • Designing and implementing automation workflows: work with software development teams to analyze existing workflows and identify opportunities for automation using GitHub Actions. Design and implement custom workflows tailored to project requirements, including infrastructure-as-code development pipelines.
  • Developing GoLang utilities: build efficient utility tools, scripts, and applications to automate repetitive tasks, enhance developer productivity, and improve SDLC efficiency.
  • Managing CI/CD pipelines: architect, configure, and manage CI/CD pipelines using GitHub Actions to automate build, test, and deployment processes. Ensure smooth integration with version control and other development tools, enabling reproducible builds and deployments.
  • Monitoring and optimizing performance: monitor workflow and tool performance, identify optimization opportunities, and proactively implement enhancements to reduce cycle times.
  • Creating documentation and training: produce comprehensive documentation for automation workflows and tools, and provide training and support to development teams for successful adoption.
  • Staying updated with emerging technologies: follow trends in automation, CI/CD, DevOps and DevSecOps; evaluate and recommend tool adoption to drive continuous improvement.

Required Qualifications, Capabilities, And Skills

  • Proficiency in building software build pipelines, ideally with GitHub Actions
  • Strong software engineering focus with expertise in designing and coding services and utilities using Go (Golang)
  • Strong emphasis on automated testing following TDD practices
  • Well versed in using Git
  • Passion for cloud-based infrastructure systems
  • Ability to integrate various services and components, with a systems-thinking mindset

Our Technology Stack

The platform’s SDLC stack uses GitHub Actions for CI/CD with automated testing, deployment and infrastructure management. Utilities are written in Go, Python and shell scripts. Docker is used to speed up SDLC build pipelines by consolidating utilities and configuration into images. The platform also integrates with a Kubernetes environment on Google Cloud Platform (GCP) and services such as Cloud Key Management. We prefer open-source solutions when suitable and build custom solutions when necessary, choosing the best technology for each task.

#ICBCareer #ICBEngineering

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to corporations, governments, high-net-worth individuals and institutional investors. We strive to build trusted, long-term partnerships to help clients achieve their objectives. We are an equal opportunity employer and value diversity and inclusion. We do not discriminate on protected attributes and provide accommodations for religious practices and health or disability needs. For more information about accommodations, visit our FAQs.

About The Team: Our Corporate Technology team develops applications and provides tech support for corporate functions across our network, touching lives across divisions such as Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and Corporate Administrative Office. You’ll be part of a team built to meet evolving technology needs and to advance our technology controls agenda.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£150,000 - £200,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search