Taro Logo

Lead Software Engineer III

Truist is a purpose-driven financial services company formed by the merger of BB&T and SunTrust, serving clients in high-growth markets across the country.
$100,000 - $150,000
Data
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance

Description For Lead Software Engineer III

Truist, a major financial services company formed by the merger of BB&T and SunTrust, is seeking a Lead Software Engineer III to join their Data Engineering team. This senior-level position offers a competitive salary range of $100,000 - $150,000 and comes with comprehensive benefits including medical, dental, vision, 401k, and more.

The role focuses on leading test automation and data engineering initiatives, requiring expertise in developing enterprise-level operational data systems and analytic data marts. The ideal candidate will bring 6-10 years of experience, with specific depth in database design, ETL processes, and cloud-based solutions.

Key technical requirements include strong SQL development skills, proficiency in Python or .NET/C#, and experience with cloud platforms (preferably AWS). The position demands expertise in data warehouse design principles, particularly the Kimball methodology, and a strong background in automated testing and monitoring.

The role offers significant growth opportunities, allowing the lead engineer to mentor junior developers while working on complex technical challenges. The position is available in multiple major tech hubs including San Diego, Atlanta, Raleigh, Richmond, and Charlotte, with a hybrid work arrangement and minimal travel (up to 10%).

Working at Truist means joining a purpose-driven organization focused on building better lives and communities. The company offers a comprehensive benefits package, including medical insurance, 401k, pension plan, and restricted stock units, making this an attractive opportunity for experienced data engineers looking to make an impact in the financial services sector.

Last updated 3 days ago

Responsibilities For Lead Software Engineer III

  • Lead and execute functional, integration, regression, and performance testing for data processes
  • Design, develop, and enhance operational reporting and analytic data solutions
  • Develop and implement scalable, cloud-based data processing solutions
  • Maintain deep knowledge of application features and capabilities
  • Ensure solutions align with business requirements and architectural standards
  • Collaborate with DBAs to support production environments
  • Design, develop, and maintain automated unit tests
  • Implement automated monitoring and provide warranty support
  • Actively contribute to technical discussions and decision-making
  • Provide subject matter expertise across multiple projects
  • Manage multiple tasks in a fast-paced environment

Requirements For Lead Software Engineer III

Python
TypeScript
  • Bachelor's Degree and 6-10 years of experience
  • 3+ years experience leading data systems and ETL solutions
  • 5+ years experience in database and data warehouse design
  • 5+ years advanced SQL development experience
  • Strong development skills in Python, .NET/C#
  • Experience with cloud-based data development (AWS preferred)
  • Proficiency in object-oriented programming
  • Experience with version control tools
  • Experience working in Agile development environments
  • Excellent communication skills
  • Strong work ethic and ability to work independently

Benefits For Lead Software Engineer III

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k plan
  • Life insurance
  • Disability insurance
  • Vacation (10 days minimum)
  • Sick days (10 days)
  • Paid holidays
  • Pension plan
  • Restricted stock units

Interested in this job?

Jobs Related To Truist Lead Software Engineer III