T

Truist Bank

Runs banking and lending for people and businesses

Lead Software Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Information Systems, or a related field is required.
  • A minimum of 7 years of professional experience in infrastructure engineering is required.
  • Advanced knowledge of enterprise infrastructure technologies, including cloud, network, database, storage, platform, computing, and middleware, is required.

Responsibilities

  • Design, build, manage, and implement enterprise infrastructure technology platforms and systems across cloud, network, database, storage, platform, computing, or middleware domains.
  • Develop and apply automation, monitoring, and optimization techniques to ensure high availability and performance of infrastructure.
  • Manage large infrastructure projects and programs aligned with organizational strategy and regulatory requirements.
  • Collaborate with cross-functional teams and external partners to integrate new technologies and continuously improve infrastructure standards and processes.
  • Troubleshoot and resolve complex technical issues impacting infrastructure performance and reliability.
  • Ensure compliance with technology strategies, standards, and governance to mitigate risks and ensure regulatory adherence.
  • Review infrastructure designs, configurations, and procedures to support operational consistency and knowledge sharing.
  • Provide technical guidance, training, and direction to infrastructure teams and lower-level technical professionals.
  • Demonstrate innovative influence with stakeholders in supporting business objectives and technical strategic objectives.

Desired Qualifications

  • Experience in the financial services industry, particularly within regulated environments subject to FFIEC, SOX, NIST 800-53, or PCI compliance frameworks.
  • Strong proficiency in Python (FastAPI) and/or Java for implementing production microservices deployed on Kubernetes or OpenShift.
  • Hands-on implementation experience with Open Policy Agent (OPA) and Rego for policy-as-code authoring, testing, and enforcement.
  • Proven experience implementing Apache Kafka producer/consumer services, schema registry integration (Confluent), and event-driven architecture patterns in production environments.
  • Demonstrated experience implementing resilience patterns including circuit breakers, bulkheads, retry with backoff, dead-letter queues, and graceful degradation in distributed systems.
  • Experience implementing horizontal scaling, connection pooling, caching strategies, and performance optimization to meet sub-200ms p95 latency and 99.9%+ availability SLOs.
  • Proficiency implementing GitLab CI/CD pipelines, including custom pipeline stages, security scanning integration, and governance gate development.
  • Experience implementing Backstage developer portal workflows, including software template development, catalog entity management, and scaffolder plugin authoring.
  • Working knowledge of HashiCorp Vault for implementing secrets injection, credential rotation, and automated secrets path bootstrapping.
  • Experience implementing observability instrumentation using OpenTelemetry, Prometheus, Splunk, and distributed tracing systems such as Jaeger or Tempo.
  • Familiarity with cloud platforms such as AWS or Azure and infrastructure-as-code tools such as Terraform and Ansible.
  • Experience implementing container security practices including image signing with Cosign, SBOM generation with CycloneDX, and container scanning pipelines.
  • Industry certifications such as CKA (Certified Kubernetes Administrator), AWS Solutions Architect, Azure Solutions Architect, HashiCorp Certified Vault Associate, or equivalent.
  • Prior experience implementing or contributing to internal developer platforms (IDPs) or platform engineering initiatives at enterprise scale.
  • Experience engineering with AI coding agents and assistants such as GitLab Duo or GitHub Copilot as collaborative development partners to accelerate implementation, generate code, review designs, and augment engineering workflows.

About the Company

Truist Bank

Runs banking and lending for people and businesses

Truist Bank runs consumer and commercial banking for households, small businesses, and larger companies across the United States. Its services connect everyday accounts and borrowing with business cash management and wealth planning through the wider Truist group. Customers manage money through branches and digital banking, while businesses use the bank to collect payments, move funds, and finance operations. It earns interest on loans and fees for banking and trust services, with brokerage and investment advice handled by separate affiliates. The Truist brand emerged from the BB&T and SunTrust merger in 2019, and the bank is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
2019

Recently Posted Jobs

Explore more opportunities at Truist Bank

See more jobs