Skip to main content

Software Engineer Lead in Birmingham

Job DescriptionJob DescriptionLead Software Engineer Job at a Glance

  • Title: Lead Software Engineer
  • Location: Birmingham, AL (), Pittsburgh, PA, Cleveland, OH, Farmers Branch, TX, Phoenix, AZ
  • Contract: W2 only, 6-12 month contract with potential for extension or conversion to full time with either the client or CEI
  • Pay: $65-70/hour + optional medical, dental, vision, 401(k) match

Overview

This role involves designing and governing enterprise-scale frontend architecture within PNC’s Harmony framework, focusing on Angular and large-scale migrations. The candidate will act as a technical leader, influencing decisions and coordinating complex framework upgrades across multiple applications.

Key Responsibilities

  • This role requires a principal-level individual contributor with deep expertise in Angular and the ability to rapidly understand and operate within PNC’s Harmony framework, including assessing and remediating impacts of Angular version upgrades, managing breaking changes, and defining migration paths.
  • The individual will design and govern enterprise-scale frontend architecture, establishing standard, reusable UI patterns using modular design, micro-frontend approaches, and shared component strategies.
  • Acting as a cross-team technical leader without direct authority, they will influence decisions, serve as an escalation point for Angular/Harmony risks, and coordinate complex framework upgrades across multiple applications while managing dependencies such as the Ledger Component Library and Angular version alignment.
  • They will define and enforce coding standards, upgrade guardrails, and best practices aligned with developer framework standards, security, and compliance mandates.
  • Strong communication skills are essential to translate platform constraints into actionable guidance for developers, architects, and engineering leaders, and to clearly articulate tradeoffs during planning.
  • experience includes familiarity with PNC’s developer ecosystem (e.g., Micron, API enablement, Ledger components), working knowledge of REST APIs and backend-for-frontend patterns, DevSecOps and CI/CD considerations, as well as leading large-scale migrations and creating technical documentation, playbooks, and reference implementations that enable teams to self-serve while maintaining consistency.
  • The ideal candidate brings 10+ years of enterprise engineering experience and is recognized as a technical authority in modern frontend frameworks.

Required Skills

  • Angular
  • Microservices
  • Kubernetes/Containers
  • CI/CD
  • Jenkins
  • Bitbucket
  • JIRA
  • Led or contributed to large, multi-app migrations
  • Comfortable estimating and sequencing portfolio-wide technical change
  • Proven experience designing and governing frontend architecture at enterprise scale

Required Education

No Education Requirements

Skills

  • MongoDB
  • Oracle
  • Kafka
  • Agile
  • Micron (microservices framework)
  • API enablement patterns
  • Ledger UI components
  • Knowledge of REST API

Why Should I Apply?

This position offers the opportunity to lead critical enterprise frontend initiatives within a major financial services organization. You will influence large-scale migration projects and work with cutting-edge frameworks, making a significant impact on the company's technology landscape.

About CEI:

As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers' workforce and project requirements.

#ZR
#INDGEN

Software Engineer Lead in Birmingham

Birmingham, UK
Full time

Published on 05/08/2026

Share this job now