
Senior Associate Software Engineer
Truist Financial Corporation2 days ago
Richmond, VA, USA +2 moreSenior
Base Salary
$90k - $115k/yr
Responsibilities
- Design, develop, test, and maintain software components and services within an assigned technical domain.
- Implement well-scoped features and enhancements using established coding standards, architectural patterns, and development practices.
- Improve application reliability, scalability, and performance through maintainable code and peer reviews.
- Collaborate with cross-functional technical teams to deliver planned initiatives on schedule.
- Troubleshoot, debug, and resolve software defects and production issues using root-cause analysis.
- Participate in requirements refinement, design, development, testing, deployment, and support across the software development lifecycle.
- Apply secure coding practices, testing strategies, and documentation standards.
- Support time-sensitive processing windows and occasional after-hours implementation or recovery activity.
Requirements
- Bachelor’s degree and three years of experience, or equivalent education, software engineering training, or work-related experience.
- In-depth information systems knowledge and ability to apply IT best practices.
- Understanding of business processes and competitive strategies related to IT.
- Preferred qualifications include a computer science, computer engineering, or related degree with eight years of experience or an equivalent combination of education and work experience.
- Knowledge of EDMCS, PBSMCS (OFSAA), Hyperion, and OneStream platforms.
- Experience in banking or financial services, data structures, algorithms, software design, enterprise application development, and open-source tools and frameworks.
- Experience with MQ, JMS, Git, Maven, Jenkins, unit and integration testing, SQL, data analysis, batch processing, cloud or hosted platforms, system integrations, environment management, and release testing.
- Understanding of financial data flows, allocations, planning, forecasting, restatement, and reconciliation processes.
- Strong documentation, communication, risk-management, troubleshooting, and incident-leadership capabilities.
Benefits
- Medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan for eligible regular employees working 20 or more hours per week.
- At least 10 vacation days, 10 sick days, and paid holidays during the first year, prorated as applicable.
- Depending on position and division, eligibility for a defined benefit pension plan, restricted stock units, and/or deferred compensation plan.
- Regular, non-temporary employment on the 1st shift in the United States; English fluency is required.
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).