
Senior Software Engineer
Truist Financial Corporation18 hours ago
Atlanta, GA, USA or Charlotte, NC, USASenior
Responsibilities
- Drive software architecture and delivery for high-impact, complex initiatives.
- Design and implement scalable, secure, and highly available software solutions.
- Establish and refine software engineering standards, practices, and governance mechanisms.
- Troubleshoot complex technical issues and improve performance, reliability, and scalability.
- Provide technical guidance, coaching, training, design reviews, and knowledge sharing for engineers.
- Evaluate emerging technologies, build prototypes, and contribute to long-term technical goals and plans.
- Coordinate and delegate technical work across teams to ensure high-quality outcomes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 7 years of professional software development experience.
- Deep knowledge of multiple programming languages, software architecture, and design principles.
- Deep understanding of software development lifecycle, testing, deployment, and security practices.
- Preferred: advanced degree in Computer Science or a related technical discipline.
- Preferred: Certified Software Development Professional (CSDP) or equivalent certification.
- Preferred: expertise in cloud-native architectures, microservices, container orchestration, and DevOps.
- Preferred: familiarity with Agile frameworks, continuous integration/continuous deployment (CI/CD), and enterprise innovation management.
Benefits
- Medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401(k) plan for eligible regular teammates working at least 20 hours per week.
- At least 10 days of vacation, 10 sick days, and paid holidays during the first year, prorated as applicable.
- Potential eligibility for a defined benefit pension plan, restricted stock units, and/or deferred compensation plan depending on the position and division.
- Regular, non-temporary position with first-shift work in the United States; specific benefits depend on employment status, position, and division.
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).