✦ Luna Orbit — Software Engineering

Principal Software Engineer

at Truist Financial

📍 Richmond, VA Onsite Posted March 31, 2026
Type Not Specified
Experience lead
Exp. Years 5+ years
Education Bachelor's degree in Information Systems-related field, or equivalent education and related training
Category Software Engineering

Senior/lead software engineering role serving as a top-level authority on advanced technologies, guiding development processes, and driving strategic opportunities within Truist Financial.

  • Act as top-level SME on assigned technology stack
  • Lead existing and emerging technology and development processes
  • Develop highly innovative, complex solutions
  • Identify and develop revolutionary business opportunities
  • Build partnerships with management to improve application portfolio

Role requires expertise in software development leadership, Agile practices, and architecture guidance; emphasis on architecture patterns, cross-team collaboration, and delivering innovative solutions.

The ideal candidate is a senior/lead software engineer with at least 5 years of experience in cutting-edge technologies, capable of serving as a top-level SME, driving architecture patterns, and partnering with senior management to align technology with business strategy.

Bachelor's degree in Information Systems-related field5+ yearsStrong business and financial acumenEffective communication skillsAbility to establish strong relationships within the technical communityAbility to createmanage and drive changeAbility to unify activities within the technology community
Fifteen years of industry recognized experience and leadershipFinancial industry experience
Bachelor's degree in Information Systems-related field; 5+ years in leading-edge technologies; strong business/financial acumen; ability to lead change; strong relationships; Agile experience; architecture pattern development; client consulting
LeadershipCommunicationStakeholder managementProblem-solvingCollaboration
Industry Banking
Job Function Lead technology strategy and architecture for Truist's advanced software stack
Role Subtype Lead Software Engineer
Principal Software EngineerAgilecontinuous engineering practicesarchitecture patternsapplication architecturetop-level subject matter expertleadershipDTSProduct Ownerconsultingclientbusiness strategytechnology stackunit testingwarranty supportproduction supporttechnology developmentfinancial resultsinformation systemslead software engineeragilesoftware developmentstakeholder managementbankingfinancial services

Bachelor's degree required, 5+ years of experience in leading-edge technologies, Onsite in Richmond, VA

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile