Truist, a major financial services company formed by the merger of BB&T and SunTrust, is seeking a Senior Software Engineer to join their technology team. This role offers an opportunity to work on complex technical solutions in the banking sector, focusing on Java/Spring/Spring Boot development with extensive backend systems integration.
The position requires a seasoned professional with 8-10 years of experience who can lead moderately complex projects and mentor less experienced team members. You'll be working in an Agile environment, developing and implementing sophisticated software solutions while ensuring robust security controls and monitoring capabilities.
Key technical requirements include strong expertise in Java ecosystem, SQL databases, AWS, and modern DevOps practices including CI/CD pipelines. The role involves working with enterprise-level systems and architectures, including experience with messaging systems and middleware services like TIBCO/Mulesoft.
Truist offers a comprehensive benefits package including medical, dental, vision insurance, 401k, pension plan, and generous PTO. The position is available in major tech hubs including Raleigh, Atlanta, and Charlotte, offering opportunities in growing financial technology centers.
This role is perfect for experienced engineers who want to impact the financial services sector while working with enterprise-scale systems and modern technologies. The position offers both technical leadership opportunities and the chance to mentor others while working on challenging problems in a stable, growing organization.