What is a Software Engineer at Truist?
As a Software Engineer at Truist, you will play a critical role in shaping the digital future of one of the largest financial services holding companies in the United States. Following the historic merger of BB&T and SunTrust, Truist has embarked on a massive technology modernization journey. This role is not just about maintaining legacy systems; it is about building high-scale, secure, and cloud-native financial platforms that serve millions of clients daily.
In this position, you will contribute directly to high-impact products, including the flagship Truist mobile applications, online banking portals, and robust backend transaction engines. The engineering team is tasked with solving complex problems around data consistency, high-throughput transaction processing, and cloud migration. You will work in an environment that balances the rigorous security requirements of a major bank with the agile, fast-paced innovation of a modern technology company.
Successfully executing this role requires a deep appreciation for software craft, system reliability, and collaborative problem-solving. Whether you are optimizing backend microservices or developing intuitive frontend interfaces, your work will directly impact the financial well-being of individuals, businesses, and communities.


