Enable job alerts via email!

Lead Software Engineer - Platform - SDLC

JPMorgan Chase & Co.

City of Westminster

On-site

GBP 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Job summary

A leading financial services firm in the City of Westminster seeks a Platform SDLC Engineer to design and implement automation solutions for software development. You will work on CI/CD pipelines, develop utilities in GoLang, and collaborate with cross-functional teams. The ideal candidate has experience with GitHub Actions and cloud-based systems, and a passion for automation and continuous improvement.

Qualifications

  • Proven experience with building software build pipelines, preferably with GitHub Actions.
  • Strong skills in designing and coding services/utilities using GoLang.
  • Focus on automated testing following TDD best practices.
  • Well-versed in using Git SCM.
  • Passionate about working with cloud-based infrastructure systems.
  • Enjoy integrating various services, tools, and components, with a systems thinking approach.

Responsibilities

  • Design and implement automation workflows using GitHub Actions.
  • Develop GoLang utilities to automate tasks and enhance productivity.
  • Manage CI/CD pipelines and ensure smooth integration with development tools.
  • Monitor automation workflows for improvements.
  • Create documentation and provide training to development teams.
  • Stay updated with trends in automation and DevOps.

Skills

GitHub Actions
GoLang
Automated Testing (TDD)
Git SCM
Cloud-based Infrastructure
Systems Thinking

Tools

Docker
Kubernetes
Google Cloud Platform (GCP)
Python
Shell scripts

Job description

As a Platform SDLC Engineer, you will play a crucial role in designing, implementing, and maintaining automation solutions for software development processes. You will collaborate closely with cross-functional teams to identify automation opportunities, build custom workflows, and develop utility tools to enhance productivity and efficiency across the organization. Your responsibilities will include building secure SDLC pipelines that perform vulnerability scanning, ensure immutable artifact signing, and validate testing evidence. You will work towards the long-term goal of developing an Internal Developer Platform (IDP), building golden paths, and enabling developer self-service.

Responsibilities:
  1. Designing and Implementing Automation Workflows: Work closely 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.
  2. Developing GoLang Utilities: Use GoLang to develop efficient utilities, scripts, and applications to automate repetitive tasks, enhance developer productivity, and improve SDLC processes.
  3. Managing CI/CD Pipelines: Architect, configure, and manage CI/CD pipelines with GitHub Actions to automate build, test, and deployment processes, ensuring smooth integration with version control and development tools.
  4. Monitoring and Optimization: Monitor automation workflows and utility tools, identify areas for improvement, and implement enhancements to streamline processes and reduce cycle times.
  5. Documentation and Training: Create comprehensive documentation and provide training to development teams to promote successful adoption of automation solutions.
  6. Staying Updated: Keep abreast of emerging trends in automation, CI/CD, DevOps, and DevSecOps, evaluating and recommending new tools and technologies for continuous improvement.
Qualifications:
  • Proven experience with building software build pipelines, preferably with GitHub Actions.
  • Strong skills in designing and coding services/utilities using Golang.
  • Focus on automated testing following TDD best practices.
  • Well-versed in using Git SCM.
  • Passionate about working with cloud-based infrastructure systems.
  • Enjoy integrating various services, tools, and components, with a systems thinking approach.
Technology Stack:

The platform's SDLC technology stack includes GitHub Actions, Golang, Python, shell scripts, Docker, Kubernetes on Google Cloud Platform (GCP), and Cloud Key Management. We prioritize open-source solutions and custom development when necessary, aiming to create reliable, maintainable, and innovative solutions.

Our Culture and Values:

We are a new team creating products that solve real-world problems with a customer-centric approach. We value collaboration, curiosity, and commitment, fostering an environment where skills are nurtured, and potential is realized. Diversity of thought and experience is integral to our success, and we strive to reflect the communities we serve. Join us to make a significant impact on our clients, business partners, and the broader community.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs