Taro Logo

Software Engineer II--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.
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance

Description For Software Engineer II--Distributed systems

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 who want to work on complex, enterprise-scale distributed systems in the financial sector.

The position involves working in Production Support, where you'll be responsible for delivering technically complex solutions and providing system integration support. You'll be working with cutting-edge technologies including Java, OpenShift, AWS, and various middleware services, while also interfacing with traditional banking systems.

As a Software Engineer II, you'll lead moderately complex projects and serve as a technical resource for less experienced team members. The role requires strong skills in building and maintaining monitoring capabilities using tools like Dynatrace and Splunk, as well as experience with database design and API development.

The position offers comprehensive benefits including medical, dental, vision insurance, 401k, pension plan, and generous PTO. Working at Truist means joining a purpose-driven organization that focuses on building better lives and communities through financial services.

This role would be ideal for someone with 4-7 years of experience who wants to work on mission-critical systems in a stable, yet innovative financial institution. The position requires a blend of modern distributed systems knowledge and understanding of enterprise architecture, making it an excellent opportunity for career growth in financial technology.

Last updated a day ago

Responsibilities For Software Engineer II--Distributed systems

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

Requirements For Software Engineer II--Distributed systems

Java
PostgreSQL
  • Bachelor's Degree and four to seven 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 Dynatrace and Splunk monitoring
  • Knowledge of relational database design
  • Strong analytical and debugging skills
  • Experience building enterprise-level apps or services

Benefits For Software Engineer II--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

Interested in this job?

Jobs Related To Truist Software Engineer II--Distributed systems