
Lead Software Engineer / .NET Full Stack (on-site)
Truist Financial Corporation3 days ago
Raleigh, NC, USA or Charlotte, NC, USAStaff+
Responsibilities
- Partner with technology leadership, product, and architecture teams to shape technology strategy, roadmaps, priorities, and solution patterns.
- Design, develop, test, deploy, maintain, and support complex scalable software components and services.
- Lead end-to-end technical design and implementation of secure, highly available, cloud-native, and microservices-based solutions.
- Apply coding standards, architectural patterns, testing strategies, documentation standards, and software engineering best practices.
- Lead code reviews and resolve complex defects and production issues through debugging, root-cause analysis, and corrective actions.
- Promote software engineering standards, practices, governance mechanisms, quality, reliability, and delivery improvements.
- Collaborate with cross-functional technical teams to plan and execute technical initiatives.
- Mentor junior engineers and contribute to long-term technical plans through design proposals and implementation recommendations.
- Apply risk, security, governance, and compliance considerations to engineering decisions.
- Support AI adoption, engineering modernization, and emerging engineering practices through technical leadership.
Requirements
- Bachelor’s degree in computer science, software engineering, or a related field with 5 years of relevant experience, or equivalent education and training.
- In-depth knowledge of information systems and the ability to identify, apply, and implement IT best practices.
- Deep knowledge of multiple programming languages and software architecture and design principles, including Angular, .NET Core/.NET Framework, Microsoft SQL, PostgreSQL, and Kendo.
- Deep understanding of the software development lifecycle, testing, deployment, and security practices.
- Preferred advanced degree in computer science or a related discipline.
- Preferred professional certifications such as Certified Software Development Professional, AWS Cloud Practitioner, or SAFe Agilist.
- Requires unrestricted, permanent U.S. work authorization.
Benefits
- Eligible regular teammates working 20 or more hours per week may receive medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan.
- Eligible employees receive at least 10 vacation days, 10 sick days, and paid holidays in the first year, prorated as applicable.
- Depending on position and division, benefits may include a defined benefit pension plan, restricted stock units, and deferred compensation.
- This is a regular, non-temporary position working the first shift in the United States.
Tech Stack
Categories
About Truist Financial Corporation
Truist Financial Corporation provides consumer, small‑business, and commercial banking, plus capital markets, payments, mortgage, and wealth management services across the U.S. It earns interest and fee income from deposits, lending, investment banking, and advisory services delivered through Truist Bank and affiliates. The company was formed in 2019 by the merger of BB&T and SunTrust Banks and is headquartered in Charlotte, North Carolina; it is publicly traded on the NYSE (ticker: TFC).