The Lead Software Engineer independently designs, develops, tests, and maintains complex software solutions that meet business and user needs. The role combines architecture expertise with hands-on engineering to deliver scalable, reliable, secure, and high-quality applications using advanced coding, architecture, and software lifecycle practices. The engineer drives engineering standards and operational excellence, solves complex technical problems, and influences multiple teams through technical leadership, coaching, and clear communication. The role partners with technology leadership, product, and architecture teams to shape domain technology strategy and inform roadmaps. It leads technical design and implementation, contributes to long-term technical plans, promotes engineering standards, and delivers reference implementations. The engineer works across the full software development lifecycle, from requirements and design through development, testing, deployment, and production support, while balancing innovation and risk. Truist requires unrestricted, permanent U.S. work authorization and does not provide visa sponsorship or immigration-related support for this position. The position is regular and works the first shift.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior