Taro Logo

Software Engineer II

Truist is a purpose-driven financial services company formed by the merger of BB&T and SunTrust, serving clients in high-growth markets with financial services.
Charlotte, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Truist, a major financial services company formed by the merger of BB&T and SunTrust, is seeking a Software Engineer II to join their team in Charlotte, NC. This role offers an exciting opportunity to work on technically complex solutions in the financial services sector. The position involves developing and maintaining enterprise-level applications using modern technologies including Java, Spring Boot, and AWS Cloud services.

As a Software Engineer II, you'll be responsible for leading moderately complex projects, developing customized solutions, and mentoring junior team members. The role requires strong technical skills in both backend and frontend development, with a focus on building secure, scalable applications. You'll work in an Agile environment, collaborating directly with business stakeholders to deliver high-quality software solutions.

The ideal candidate should have 4-7 years of experience, strong knowledge of Java development, AWS cloud services, and modern software development practices. Experience in financial services is preferred but not required. This role offers comprehensive benefits including medical, dental, vision insurance, 401k, pension plan options, and generous PTO.

Working at Truist means joining a purpose-driven organization that values technical excellence and community impact. You'll have the opportunity to work on significant projects that affect millions of customers while developing your career in a supportive, team-oriented environment. The company's commitment to modern technology practices and continuous learning makes this an excellent opportunity for a mid-level engineer looking to grow their career in financial technology.

Last updated 13 days ago

Responsibilities For Software Engineer II

  • Develop customized coding and software integration
  • Lead and participate in development, testing, implementation, and maintenance of complex solutions
  • Build non-functional monitoring capabilities
  • Maintain security controls and monitoring
  • Lead moderately complex projects
  • Solve complex technical and operational problems
  • Mentor less experienced teammates
  • Deliver high quality working software in an Agile environment

Requirements For Software Engineer II

Java
TypeScript
React
  • Bachelor's Degree and 4-7 years of experience
  • In-depth knowledge of information systems
  • Understanding of key business processes
  • Project management and problem-solving skills
  • Experience with Java 8/11 Spring Boot on AWS Cloud
  • Knowledge of Frontend Technologies (Angular, Javascript, HTML, CSS)
  • Experience with AWS services
  • Knowledge of SOA and API methodologies
  • Database design and development skills
  • Experience with CI/CD tools and practices

Benefits For Software Engineer II

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 (depending on position)

Interested in this job?