Senior Associate Software Engineer

Truist Bank•Richmond, VA

About The Position

Designs, develops, tests, and maintains software solutions that address business and user needs within a defined technical domain. Delivers scalable, reliable, high-quality applications by applying established practices in coding, architecture, and software lifecycle management, while collaborating with technical teams on well-scoped initiatives. The role participates in the full software development lifecycle, from requirements refinement and design through development, testing, deployment, and support. The position requires English fluency and is on the first shift. Truist will not provide work visa sponsorship or other immigration-related support for this position.

Requirements

  • Bachelor’s degree and 3 years of experience, or equivalent education and software engineering training or work-related experience.
  • In-depth knowledge of information systems and the ability to identify, apply, and implement IT best practices.
  • Understanding of key business processes and competitive strategies related to the IT function.

Nice To Haves

  • Bachelor’s degree in computer science, computer engineering, or a related field with eight years of experience, or an equivalent combination of education and work experience.
  • Knowledge of EDMCS, PBSMCS (OFSAA), Hyperion, and OneStream technology platforms.
  • Experience in banking or financial services and a strong foundation in data structures, algorithms, and software design.
  • Professional experience building high-quality applications or services from the ground up and scaling them at an enterprise level.
  • Experience with open-source tools and frameworks.
  • Experience with messaging systems such as MQ and JMS.
  • Experience with build tools such as Git, Maven, and Jenkins.
  • Ability to write comprehensive unit and integration tests.
  • Strong SQL, data-analysis, batch-processing, and troubleshooting skills.
  • Experience with cloud or hosted-platform implementations, system integrations, environment management, and release testing.
  • Understanding of financial data flows, allocations, planning, forecasting, restatement, and reconciliation processes.
  • Strong documentation, communication, risk-management, and incident-leadership capabilities.
  • Willingness to support time-sensitive processing windows and occasional after-hours implementation or recovery activity.

Responsibilities

  • Design, develop, test, and maintain software components and services that address defined business and user requirements within an assigned technical domain.
  • Implement well-scoped features and enhancements using established coding standards, architectural patterns, and development best practices.
  • Write high-quality, maintainable code and participate in peer code reviews to support application reliability, scalability, and performance.
  • Collaborate with cross-functional technical teams to execute planned technical initiatives and deliver solutions on schedule.
  • Troubleshoot, debug, and resolve software defects and production issues, applying root-cause analysis as needed.
  • Participate in the full software development lifecycle, including requirements refinement, design discussions, development, testing, deployment, and support.
  • Apply secure coding practices, testing strategies, and documentation standards to meet software quality and team guidelines.
  • Use existing frameworks, tools, and technologies to build and enhance applications across relevant technology domains.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment coverage
  • Tax-preferred savings accounts
  • 401(k) plan
  • At least 10 days of vacation in the first year, prorated based on hire date and full-time or part-time status
  • 10 sick days, prorated
  • Paid holidays
  • Depending on position and division, eligibility may include a defined benefit pension plan, restricted stock units, and/or a deferred compensation plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service