Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Truist

Senior Associate Software Engineer

Truist

. Design, develop, test, and maintain software solutions addressing business and user needs .

Posted 10/22/2026full-timeCharlotte • North Carolina • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Full-Stack Development, including Java, SQL, and REST, while applying best practices in software engineering and project management. Capable of delivering high-quality applications and providing mentorship to less experienced team members.

Highest-signal resume keywords
Full-Stack DevelopmentJavaSQLREST API ManagementUnit Testing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSQLRESTXML/XSLTJSONAPI ManagementSpring SuiteUnit TestingShell/Bash ScriptingRelational Database Design
Soft Skills
Strong Written CommunicationStrong Verbal CommunicationAnalytical Problem-SolvingMentoring
Tools & Technologies
OpenShiftDockerIBM WebSphereWebLogicTomcatJUnitDynatraceSplunkGradleGit
Industry Keywords
Financial ServicesPayment ProcessingInformation SystemsContinuous EngineeringSoftware Lifecycle Best Practices

Tech Stack

Tools & technologies
DockerGradleJavaJenkinsJUnitKafkaLinuxMavenMS SQL ServerOpenShiftSOAPSplunkSpringSQL

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain software solutions addressing business and user needs
  • Deliver scalable, reliable, and high-quality applications using established coding, architecture, and software lifecycle best practices
  • Collaborate with technical teams to execute well-scoped initiatives
  • Participate in testing, implementation, maintenance, and escalated support of Truist’s complex solutions
  • Develop code and unit tests and support integration and functional testing
  • Develop solutions according to Product Owner acceptance criteria, including custom coding, software integration, analysis, configuration, and use of relevant tools
  • Provide warranty support and knowledge transfer to production support
  • Deliver high-quality working software and automate manual or reusable tasks
  • Work with and consult the business from the beginning of design work
  • Leverage continuous engineering practices to deliver business value and effective designs
  • Ensure adherence to company and industry standards
  • Devise or modify procedures to solve complex problems within system capacity and operational constraints
  • Apply sophisticated analytical thought to exercise judgment and identify innovative solutions
  • Work onsite Monday-Friday in the Charlotte, Atlanta, or Raleigh office
  • Travel minimally, up to 10%

Requirements

What you’ll need
  • Bachelor’s Degree and six to ten years of experience or equivalent education and software engineering training or experience
  • In-depth knowledge in information systems and ability to identify, apply, and implement best practices
  • Understanding of key business processes and competitive strategies related to the IT function
  • Ability to plan and manage projects and solve complex problems by applying best practices
  • Ability to provide direction and mentor less experienced teammates
  • Ability to interpret and convey complex, difficult, or sensitive information
  • Full-stack development skills, such as Java, SQL, REST, XML/XSLT, JSON, REST/SOAP, API management and Spring suite
  • Experience with OpenShift/Docker, containers and configuration management
  • Experience with IBM WebSphere, WebLogic, Tomcat, and caching technologies
  • Experience with unit testing, test automation, build tools, application monitoring, JUnit, Dynatrace, Splunk, Gradle, Git, Maven, Jenkins, and CI/CD processes
  • Knowledge of relational database design and development, including SQL, stored procedures, and data modeling, on DB2 or MS SQL Server
  • Experience with MQ, JMS, and Kafka
  • Experience working on Linux, Windows, or AIX
  • Shell/bash scripting experience
  • Strong written and verbal communication skills
  • Strong analytical and problem-solving skills
  • Experience with IBM FTM product suite or payment processing is a plus
  • Knowledge of the financial services industry
  • English language fluency required
  • Must work onsite Monday-Friday in the Charlotte, NC, Atlanta, GA, or Raleigh, NC office
  • Truist will not sponsor work visa status or employment authorization or provide immigration-related support

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment coverage
  • Tax-preferred savings accounts
  • 401k plan
  • At least 10 days of vacation during the first year of employment (prorated)
  • 10 sick days (prorated)
  • Paid holidays
  • Defined benefit pension plan (depending on position and division)
  • Restricted stock units (depending on position and division)
  • Deferred compensation plan (depending on position and division)