Truist, a major financial services company formed by the merger of BB&T and SunTrust, is seeking a Payments Software Engineer to join their innovative payments team. This role offers an exciting opportunity to work on cutting-edge payment systems using modern technologies and cloud-native architecture.
The position involves building scalable applications using Java frameworks and open-source tools, with a focus on real-time payments processing. You'll be working in an Agile environment, collaborating with product owners and cross-functional teams to deliver resilient and secure payment solutions. The role requires expertise in cloud platforms, microservices, and event-driven architecture.
As a Payments Software Engineer, you'll be responsible for the full software development lifecycle, from design to production support. The position offers exposure to modern technologies including Java, Spring Boot, cloud platforms (AWS/Azure/GCP), and messaging systems like Kafka. You'll also have the opportunity to mentor junior engineers and contribute to architectural decisions.
Truist offers a comprehensive benefits package including medical, dental, vision insurance, 401k, pension plan, and generous PTO. The company's purpose-driven culture focuses on building better lives and communities, making it an ideal place for engineers who want to make a meaningful impact in the financial technology sector.
The role requires 4-7 years of experience and offers a blend of technical challenges and professional growth opportunities. You'll be working with a team that values continuous learning and innovation, while maintaining high standards for security and compliance in the financial sector.