Lead Software Engineer

Truist Bank•Atlanta, GA
•$120,000 - $180,000

About The Position

The Lead Engineer is a deeply technical, strategic individual contributor who owns complex platforms and solutions end to end. The role combines architecture and hands-on engineering expertise with technical judgment to drive engineering standards and operational excellence, solve complex technical problems, and influence multiple teams through technical leadership, coaching, and communication. The position shapes the technical direction, quality, reliability, and scalability of the broader domain. The Lead Engineer drives the architecture and delivery of high-impact software solutions that implement strategic goals established by executives and senior leadership. This role applies advanced software engineering, architectural practices, and emerging technologies to design innovative, scalable solutions; leads large, strategically important initiatives as an individual contributor; and provides cross-team technical leadership, coaching, and training. The position works with substantial autonomy to establish technical plans, shape technology strategy, and lead end-to-end design and implementation of scalable, secure, highly available solutions. It also evaluates emerging technologies, resolves complex technical issues, coordinates technical work across teams, and contributes recommendations and implementation experience to long-term technical plans.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, a related field, or equivalent education, training, and work-related experience.
  • At least 10 years of professional experience in software development.
  • Deep knowledge of multiple programming languages, software architecture, and design principles.
  • Deep understanding of the software development lifecycle, testing, deployment, and security practices.
  • Expertise in cloud-native architecture, microservices architecture, technical design, software solutions, and scalability testing.
  • Experience with software development, SDLC, Agile methodology, CI/CD, continuous integration, continuous deployment, and DevOps.
  • Ability to identify, communicate, mitigate, and escalate technology risks and apply appropriate governance controls.
  • Ability to lead through technical credibility, coach engineers, establish engineering practices, and influence teams toward shared solutions.

Nice To Haves

  • Advanced degree in Computer Science or a related technical discipline.
  • Professional certifications such as Certified Software Development Professional (CSDP) or equivalent.
  • Deep expertise in cloud-native architectures, microservices, container orchestration, and DevOps.
  • Strong familiarity with Agile frameworks, CI/CD, and enterprise innovation management.

Responsibilities

  • Implement software architecture and engineering approaches for complex, high-impact initiatives that support strategic goals, and establish technical plans for the area of responsibility.
  • Adopt, refine, and promote advanced software engineering standards, practices, and governance mechanisms to help teams improve quality, reliability, and delivery outcomes.
  • Partner with senior technology leadership, product, and architecture teams to shape domain technology strategy and influence roadmaps and priorities.
  • Lead the end-to-end technical design and implementation of scalable, secure, highly available software solutions, including reference implementations for new products and platforms.
  • Resolve complex technical issues by designing innovative architectures and improving performance, reliability, and scalability.
  • Provide technical leadership, guidance, coaching, and training to engineers across teams through reviews, design sessions, and knowledge sharing.
  • Evaluate emerging technologies and conduct research, building prototypes and solution concepts to inform products, features, and capabilities.
  • Contribute recommendations, design proposals, and implementation experience to long-term technical plans.
  • Lead large, complex projects and processes, coordinating technical work across multiple teams to ensure cohesive, high-quality outcomes.
  • Work independently with substantial autonomy, balance risk, and make engineering decisions that meaningfully affect divisional results.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment coverage
  • Tax-preferred savings accounts
  • 401(k) plan
  • At least 10 days of vacation during the first year, prorated based on hire date and full-time or part-time status
  • 10 sick days, prorated
  • Paid holidays
  • May be eligible for a defined benefit pension plan, restricted stock units, and/or a deferred compensation plan, depending on position and division
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service