Truist, a major financial services company formed by the merger of BB&T and SunTrust, is seeking a Software Engineer II specializing in Distributed Systems. This role is perfect for mid-level engineers with 4-7 years of experience who want to work with modern distributed systems technologies.
The position involves working in Production Support, where you'll be responsible for delivering technically complex solutions and providing system integration support. You'll work directly with business product owners to understand requirements and offer technical solutions. The role requires expertise in both distributed systems (Java, OpenShift, AWS) and traditional banking technologies.
Key responsibilities include leading moderately complex projects, providing 24x7 production support, building monitoring capabilities using tools like Dynatrace and Splunk, and maintaining security controls. You'll also have the opportunity to mentor less experienced teammates and potentially lead small teams.
The company offers comprehensive benefits including medical, dental, vision insurance, 401k, pension plan, and generous PTO. Working at Truist means joining a purpose-driven organization focused on building better lives and communities through financial services. The position offers growth opportunities within a large, stable financial institution while working with modern technologies and distributed systems.