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.