Senior Associate Software Engineer

Truist Bank•Atlanta, VA
•$90,000 - $115,000

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 using established coding, architecture, and software lifecycle best practices, 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 is regular and requires English fluency. Truist will not provide 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.
  • Banking or financial services experience 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.
  • Contribute to application reliability, scalability, and performance by writing high-quality, maintainable code and participating in peer code reviews.
  • 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 within the area of responsibility, using 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 ensure software quality and compliance with 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
  • Tax-preferred savings accounts
  • 401(k) plan
  • At least 10 days of vacation during 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 for a defined benefit pension plan, restricted stock units, and/or deferred compensation plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service