Join Truist, a leading financial services company, as a Senior Payments Software Engineer where you'll be at the forefront of real-time payments innovation. This role combines hands-on development with technical leadership, focusing on building scalable, cloud-native applications using modern Java frameworks. You'll be working on critical payment systems including ACH and RTP, while mentoring a hybrid team of full-time and contract engineers.
The position offers an exciting opportunity to work with cutting-edge technology in the financial sector, implementing cloud-native solutions and ensuring high performance and security. You'll be responsible for designing and developing enterprise-grade applications, leading complex projects, and building observability into mission-critical payment systems.
As part of Truist's engineering team, you'll work in an Agile environment, collaborating with product owners and cross-functional teams to deliver secure and resilient solutions. The role requires expertise in Java, Spring Boot, and cloud platforms, with a focus on containerization and modern development practices.
The company offers comprehensive benefits including medical, dental, vision insurance, 401k, pension plan, and stock units. With locations in Charlotte, NC and Atlanta, GA, this role provides an opportunity to work with a purpose-driven organization that values technical excellence and professional growth.
Ideal candidates will have 6-10 years of experience, strong technical skills, and the ability to mentor less experienced team members. This role is perfect for those who want to remain hands-on while taking on technical leadership responsibilities in a dynamic, fast-paced financial technology environment.