Truist, a major financial services company formed by the merger of BB&T and SunTrust, is seeking a Software Engineer / Application Architect to join their team. This is a senior-level technical position that focuses on delivering complex enterprise solutions while serving as a technical expert within the team.
The role requires an experienced professional who can lead development efforts across the full software development lifecycle, from analysis and design to implementation and support. You'll be working on sophisticated systems with significant dependencies and will be responsible for solving complex technical challenges while mentoring junior team members.
As a Software Engineer / Application Architect at Truist, you'll be working in an Agile environment, championing best practices, and delivering high-quality software solutions. The position involves working with enterprise-level applications, requiring expertise in SOA methodologies, database design, and various modern development tools and frameworks.
The ideal candidate will have 8-12 years of development experience, with deep technical knowledge and the ability to influence decisions at senior levels. While this is a technical leadership position, it's specifically designed as an individual contributor role, offering a career path for those who want to advance technically without moving into management.
The position offers comprehensive benefits including medical, dental, vision insurance, 401k, pension plan, and stock units. This is an office-based role located in major tech hubs including Atlanta, Raleigh, Richmond, or Charlotte, offering the opportunity to work with a leading financial institution while solving challenging technical problems.