Taro Logo

Software Engineer III--Distributed Systems

Truist is a purpose-driven financial services company formed by the merger of BB&T and SunTrust, serving clients in high-growth markets.
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Software Engineer III--Distributed Systems

Truist, a major financial services company formed by the merger of BB&T and SunTrust, is seeking a Senior Software Engineer III specializing in Distributed Systems. This role is part of their Production Support team, focusing on delivering technically complex solutions and system integration support. The position requires a blend of modern distributed systems expertise (Java, OpenShift, AWS) and traditional banking technology stack knowledge.

The ideal candidate will lead moderately complex projects and serve as a technical resource for less experienced team members. Key responsibilities include providing 24x7 production support, developing and maintaining complex solutions, and building monitoring capabilities using tools like Dynatrace and Splunk. The role involves working in an Agile environment, collaborating directly with business stakeholders, and ensuring high-quality software delivery.

This position offers comprehensive benefits including medical, dental, vision insurance, 401k, pension plan, and restricted stock units. The role is based in Atlanta, GA, with minimal travel requirements (up to 10%). Candidates should have 6-10 years of experience, strong distributed systems knowledge, and preferably banking/financial services background.

Working at Truist means joining a purpose-driven organization focused on building better lives and communities. The role provides opportunities for technical leadership, complex problem-solving, and working with both modern and legacy systems in a major financial institution. The position offers career growth potential and the chance to impact critical financial systems serving millions of customers.

Last updated 3 days ago

Responsibilities For Software Engineer III--Distributed Systems

  • Provide application support including complex problem research, analysis, resolution and 24X7 on-call support
  • Lead and participate in development, testing, implementation of highly complex solutions
  • Responsible for end-to-end interface analysis and API production support
  • Build non-functional monitoring capabilities
  • Build and maintain security controls
  • Lead moderately complex projects
  • Solve complex technical and operational problems
  • May oversee work of a small team
  • Assist with compliance and audit review activities
  • Deliver high quality working software in an Agile environment

Requirements For Software Engineer III--Distributed Systems

Java
PostgreSQL
  • Bachelor's Degree and 6-10 years of experience or equivalent
  • In-depth knowledge in information systems
  • Understanding of key business processes
  • Experience with Java, OpenShift, AWS, SQL, Middleware services, JSON
  • Experience with Mainframe (COBOL, JCL, DB2, CICS, Z/OS Connect)
  • Experience with Dynatrace and Splunk
  • Knowledge of relational database design
  • Strong analytical and debugging skills
  • Experience building enterprise-level apps or services

Benefits For Software Engineer III--Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k plan
  • 10 days vacation
  • 10 sick days
  • Paid holidays
  • Pension plan
  • Restricted stock units

Interested in this job?

Jobs Related To Truist Software Engineer III--Distributed Systems