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

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

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 & Tools
software developmentcoding standardsarchitecture patternssecure coding practicesdata structuresalgorithmsdebuggingrelational database designcloud technologiesOpen API methodologies
Soft Skills
collaborationmentoringcode reviewanalytical skillsproblem-solvingcommunicationleadershipconstructive feedbacktechnical growthadherence to best practices
Certifications
Bachelor’s degree in computer scienceMaster’s degree in computer scienceSoftware Engineering certification