Taro Logo

Software Engineer / Application Architect

Truist is a purpose-driven financial services company formed by the merger of BB&T and SunTrust, serving clients in high-growth markets.
Atlanta, GA, USARaleigh, NC, USARichmond, VA, USA
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance

Description For Software Engineer / Application Architect

Truist, a major financial services company formed by the merger of BB&T and SunTrust, is seeking a Software Engineer / Application Architect to join their team. This is a senior-level technical position that focuses on delivering complex enterprise solutions while serving as a technical expert within the team.

The role requires an experienced professional who can lead development efforts across the full software development lifecycle, from analysis and design to implementation and support. You'll be working on sophisticated systems with significant dependencies and will be responsible for solving complex technical challenges while mentoring junior team members.

As a Software Engineer / Application Architect at Truist, you'll be working in an Agile environment, championing best practices, and delivering high-quality software solutions. The position involves working with enterprise-level applications, requiring expertise in SOA methodologies, database design, and various modern development tools and frameworks.

The ideal candidate will have 8-12 years of development experience, with deep technical knowledge and the ability to influence decisions at senior levels. While this is a technical leadership position, it's specifically designed as an individual contributor role, offering a career path for those who want to advance technically without moving into management.

The position offers comprehensive benefits including medical, dental, vision insurance, 401k, pension plan, and stock units. This is an office-based role located in major tech hubs including Atlanta, Raleigh, Richmond, or Charlotte, offering the opportunity to work with a leading financial institution while solving challenging technical problems.

Last updated a day ago

Responsibilities For Software Engineer / Application Architect

  • Deliver highly complex solutions with significant system linkages and dependencies
  • Lead and perform development efforts including analysis, design, coding, and testing
  • Participate in testing, implementation, maintenance, and escalated support
  • Write and run unit tests
  • Devise or modify procedures to solve complex problems
  • Mentor less experienced teammates
  • Act as an Agile champion
  • Develop code according to acceptance criteria
  • Provide warranty support and knowledge transfer to production support

Requirements For Software Engineer / Application Architect

Java
  • Bachelor's degree and 8-12 years of experience as a developer
  • Deep specialized and broad functional knowledge
  • Sound understanding of business and organizational strategies
  • Ability to lead complex projects
  • Sophisticated analytical skills
  • Strong understanding of SOA methodologies
  • Experience with web servers, application containers, caching technologies
  • Knowledge of relational database design
  • Experience with messaging systems
  • Experience with build tools like Git, Maven, and Jenkins

Benefits For Software Engineer / Application Architect

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 / Application Architect