Senior Software Engineer

Citizens BankColumbia, SC
209dRemote

About The Position

Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, RI location. The role involves developing a broad range of initiatives to support the DevOps platform, working with engineering and architecture teams to produce high-quality DevOps technology solutions. The Senior Software Engineer will create software designs, develop efficient implementations, and launch commercial products. The position operates in a team environment to lead, build, and scale secure services and systems on cloud providers. Additionally, the engineer will integrate automated security scanning into the CI/CD pipeline, ensuring that all dependencies and libraries are scanned for vulnerabilities. The role also includes managing and securing artifact repositories, ensuring that all artifacts are properly stored, versioned, and access controlled.

Requirements

  • Master's degree in Computer Science, Engineering, or related field.
  • Three (3) years of experience in the role or in a related position.
  • Experience utilizing programming languages including Angular, React, Vue, Java, JavaScript, Ruby, Golang, and C.
  • Experience utilizing DevOps tools including Jenkins, SonarQube, Artifactory.
  • Experience utilizing Terraform, Pulumi, and CDK on cloud providers including AWS and GCP.
  • Experience building automated processes using AWS SDK and CLI.
  • Experience utilizing build tools and package managers for programming languages including Helm, Maven, and NPM.
  • Experience utilizing Bash and Linux.
  • Experience utilizing the CI/CD pipeline including CircleCI and Jenkins.
  • Experience tracing complex CI/CD scenarios and release and environment issues in a multi-component environment.
  • Experience performing test automation, coverage reporting, quality gates, security scans, and environment promotions.
  • Experience utilizing data structure concepts including linked lists, dictionaries, arrays, and custom object creation.

Responsibilities

  • Develop a broad range of initiatives to support the DevOps platform.
  • Work with engineering and architecture teams to produce high-quality DevOps technology solutions.
  • Create software designs and develop efficient implementations.
  • Launch commercial products.
  • Lead, build, and scale secure services and systems on cloud providers.
  • Integrate automated security scanning into the CI/CD pipeline.
  • Manage and secure artifact repositories.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service