Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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

Software Engineer

Truist

Software Engineer at Truist, designing and maintaining complex software solutions. Emphasizing scalability and code quality while collaborating with cross-functional teams.

Posted 6/24/2026full-timeCharlotte • North Carolina • 🇺🇸 United StatesMid-LevelSeniorWebsite

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
software developmentcoding standardsarchitecture patternssecure coding practicesdata structuresalgorithmsdebuggingrelational database designcloud technologiesOpen API methodologies
Soft Skills
collaborationmentoringcode reviewanalytical skillsproblem-solvingcommunicationleadershipconstructive feedbacktechnical growthadherence to best practices
Tools & Technologies
AWSAzureGCPGitMavenJenkinsweb serversapplication containerscaching technologiesmessaging systems
Certifications & Qualifications
Bachelor’s degree in computer scienceMaster’s degree in computer scienceSoftware Engineering certification
Industry Keywords
bankingfinancial servicesIT best practicesenterprise level applicationssoftware lifecycle managementapplication developmentproduction issuestesting strategiesdocumentation standardscross-functional teams

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformJenkinsMavenOpen SourceSQL

About the role

Key responsibilities & impact
  • Independently designs, develops, tests, and maintains complex software solutions that meet business and user needs
  • Emphasizes delivering scalable, reliable, and high-quality applications by applying advanced best practices in coding, architecture, and software lifecycle management
  • Collaborates with cross-functional teams to drive technical initiatives and mentor junior engineers
  • Implements advanced features and enhancements using established coding standards, architectural patterns, and development best practices
  • Leads code reviews and provides constructive feedback to ensure code quality, maintainability, and performance
  • Troubleshoots, debugs, and resolves complex software defects and production issues
  • Participates actively in the full software development lifecycle, including requirements analysis, design discussions, development, testing, deployment, and support
  • Applies secure coding practices, testing strategies, and documentation standards to ensure software quality and compliance with organizational guidelines
  • Mentors and supports junior engineers to foster technical growth and adherence to best practices
  • Utilizes and contributes to existing frameworks, tools, and technologies to enhance application development across relevant technology domains

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training
  • In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices
  • Master’s degree and ten+ years of experience or an equivalent combination of education and work experience (preferred)
  • Knowledge of specific applications, technology platforms, programming languages, systems, or business segments (preferred)
  • Banking or financial services experience (preferred)
  • Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills (preferred)
  • Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level (preferred)
  • Experience with Open Source tools and frameworks (preferred)
  • Experience with cloud technologies, such as AWS, Azure, or GCP (preferred)
  • Strong understanding of SOA and/or Open API methodologies and service architectures (preferred)
  • Experience using web servers, application containers, caching technologies (preferred)
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) (preferred)
  • Experience with messaging systems (i.e., MQ and JMS) (preferred)
  • Experience with build tools, such as Git, Maven, and Jenkins (preferred)

Benefits

Comp & perks
  • medical
  • dental
  • vision
  • life insurance
  • disability
  • accidental death and dismemberment
  • tax-preferred savings accounts
  • 401k plan
  • 10 days of vacation
  • 10 sick days
  • paid holidays