Software Engineer Team Leader

Regions Bank•Atlanta, GA
•$127,768 - $168,210•Onsite

About The Position

The Software Engineer Team Leader works within Regions' Technology department and devises or modifies procedures to solve complex problems while considering computer limitations, operating time, and desired results. The role is responsible for application development, modification, and maintenance; monitoring applications to ensure systems run smoothly; documenting findings and solutions; and supporting users. This team lead position focuses on mainframe and distributed systems related to document composition, including print and PDF generation. The position is intended to be onsite, now or in the near future, with regular work hours that include full days in the office three or more days a week. The manager sets the schedule and in-office expectations. The position must be within a reasonable driving distance of Birmingham, Alabama; Atlanta, Georgia; or Charlotte, North Carolina. Regions does not provide relocation assistance or work visa sponsorship for this position.

Requirements

  • Bachelor’s degree.
  • Seven years of related experience.
  • Experience with test-driven development.
  • Experience with agile development processes.
  • Ability to coach, teach, and mentor teams.
  • Ability to estimate work efforts for project sub-plans or small projects.
  • Ability to interpret and ensure compliance with applicable rules, regulations, and industry guidance.
  • Ability to work in an environment with aggressive timelines.
  • Demonstrated leadership.
  • Excellent analytical, decision-making, problem-solving, and time-management skills.
  • Excellent verbal and written communication skills with technical and non-technical audiences at various organizational levels.
  • Fluency in developing and understanding sequence diagrams and class models, where applicable.
  • In-depth understanding of DevOps and formal Software Development Life Cycle (SDLC) processes.
  • Willingness to work within a distributed team.
  • Mainframe modernization experience.
  • Problem-solving skills and accountability.
  • Effective communication.
  • Applicants must be currently authorized to work in the United States on a full-time basis; Regions will not sponsor work visas.

Nice To Haves

  • In-depth understanding of design patterns and their application.
  • Banking industry experience.
  • Document composition tool experience, such as CSF Designer.
  • Understanding of and experience with GitHub and Harness deployments.
  • Voltage software experience.
  • Experience with print (AFP file) composition tools, such as Precisely/Streamweaver or BCC products.
  • Experience with agile methodologies and continuous improvement.

Responsibilities

  • Assign and direct the work of team members.
  • Estimate team-level timelines and technical effort for planning purposes.
  • Assist with reviewing and evaluating personnel performance.
  • Plan, conduct, and supervise team assignments.
  • Evaluate progress and results and recommend major procedural changes.
  • Handle compliance remediation.
  • Design, develop, test, and deploy software using custom and off-the-shelf tools.
  • Collaborate with architects, business users, project managers or Scrum Masters, and other engineers to deliver sustainable solutions in a complex environment.
  • Monitor, maintain, and continuously improve existing software applications.
  • Identify, troubleshoot, and resolve technical and functional software issues.
  • Complete installation and maintenance documentation and procedures.
  • Apply design patterns in development activities.
  • Identify, document, and implement non-functional requirements.
  • Build, maintain, and execute a test automation suite.
  • Take independent actions, make decisions, and own applications.
  • Plan and estimate work effort.
  • Identify and implement software performance improvements.
  • Conduct or participate in code reviews, code quality checks, and developer integration testing.
  • Ensure compliance with risk management programs, rules, regulations, and cybersecurity practices; identify and support process improvements; and apply disciplined change management practices.
  • Manage project execution and prioritization.
  • Provide architectural design, guidance, and documentation.

Benefits

  • Paid vacation and sick time.
  • 401(k) with company match.
  • Medical, dental, and vision benefits.
  • Disability benefits.
  • Health Savings Account.
  • Flexible Spending Account.
  • Life insurance.
  • Parental leave.
  • Employee Assistance Program.
  • Associate Volunteer Program.
  • Opportunity to participate in the Long Term Incentive Plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service