
Software Engineer III
Truist Financial Corporation20 hours ago
Raleigh, NC, USA or Charlotte, NC, USASenior
Responsibilities
- Design, develop, test, and maintain complex software components and services.
- Implement advanced features and enhancements using coding standards, architectural patterns, and development best practices.
- Lead code reviews and provide feedback on code quality, maintainability, and performance.
- Collaborate with cross-functional technical teams to plan and execute technical initiatives.
- Troubleshoot, debug, and resolve complex software defects and production issues.
- Participate in requirements analysis, design, development, testing, deployment, and support across the software development lifecycle.
- Apply secure coding, testing, and documentation practices.
- Mentor and support junior engineers.
Requirements
- Bachelor’s degree in computer science, software engineering, or a related field with five years of relevant experience, or equivalent education and training.
- In-depth knowledge of information systems and the ability to apply IT best practices.
- Preferred experience with Angular, .NET, APIs, C#, Entity Framework, MS SQL, and test-driven development for UI and backend systems.
- Preferred experience working in Agile development environments.
- A master’s degree or MBA, Six Sigma Green Belt or CQIA certification, and banking or financial services experience are preferred.
Benefits
- Regular, non-temporary employees working 20 or more hours per week may be eligible for medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401(k) plan.
- Benefits may also include vacation, sick days, paid holidays, a defined benefit pension plan, restricted stock units, and deferred compensation depending on position and division.
- This is an in-office position requiring five days per week onsite.
- Minimal travel is required, up to 10%.
- The position is regular, works first shift, and may require overtime as directed by management and business needs.
Tech Stack
AngularC#Microsoft SQL Server.NET
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).