1. What is a Software Engineer at Truist?
As a Software Engineer at Truist, you play a vital role in building, modernizing, and maintaining the core technological infrastructure that powers one of the nation's largest financial institutions. You drive the development of secure, scalable banking platforms, mobile applications, and enterprise services used by millions of customers and internal stakeholders. Your work directly impacts digital banking experiences, financial transactions, and foundational platform interoperability across the organization.
This role requires balancing high technical competence with an understanding of complex enterprise ecosystems, cloud technologies, and stringent financial regulations. You will collaborate closely with product managers, cloud engineers, and fellow developers to deliver robust solutions on modern tech stacks, including Java, Spring Boot, .NET, and cloud platforms. Whether you are engineering features for flagship mobile apps or designing microservices, your contributions ensure system reliability and secure high-availability financial operations.
You will enter an environment that values engineering excellence, pragmatic problem-solving, and cross-functional teamwork. While the technical scope is broad—ranging from cloud enablement to full-stack implementation—success at Truist requires clear communication, adaptability, and a genuine interest in building dependable software solutions that scale securely.



