
Senior Associate Software Engineer
Truist Financial Corporation24 hours ago
Atlanta, GA, USA or Raleigh, NC, USASenior
Responsibilities
- Design, develop, test, implement, maintain, and support complex software solutions.
- Develop application code and unit tests in accordance with Product Owner acceptance criteria.
- Support integration and functional testing, warranty support, escalated production issues, and knowledge transfer.
- Automate manual and reusable tasks while collaborating with business and technical teams from the design stage.
- Apply software engineering best practices, analyze complex problems, and ensure compliance with company and industry standards.
- Configure and integrate software solutions using tools relevant to the project or system.
- Provide direction and mentorship to less experienced teammates.
Requirements
- Bachelor’s degree and six to ten years of experience, or equivalent education and software engineering training or experience.
- In-depth information systems knowledge and the ability to apply software engineering best practices.
- Ability to understand business processes, plan and manage projects, solve complex problems, and communicate sensitive or complex information.
- Preferred full-stack development experience with Java, SQL, XML/XSLT, JSON, API management, and Spring.
- Preferred experience with OpenShift, Docker, containers, configuration management, IBM WebSphere, WebLogic, Tomcat, and caching technologies.
- Preferred experience with JUnit, Dynatrace, Splunk, Gradle, Git, Maven, Jenkins, build tools, monitoring applications, and CI/CD processes.
- Preferred relational database design and development experience with SQL, stored procedures, data modeling, DB2, and Microsoft SQL Server.
- Preferred experience with MQ, JMS, Kafka, Linux, Windows, AIX, and Shell or Bash scripting.
- IBM FTM product suite or payment processing experience and financial-services industry knowledge are preferred.
- Strong analytical, problem-solving, teamwork, written communication, and verbal communication skills are required.
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 20 or more hours per week.
- At least 10 days of vacation, 10 sick days, and paid holidays during the first year, prorated as applicable.
- The position may also be eligible for a defined benefit pension plan, restricted stock units, and/or deferred compensation depending on the position and division.
- Regular onsite work Monday through Friday in Charlotte, North Carolina; Atlanta, Georgia; or Raleigh, North Carolina.
- Minimal travel of up to 10%.
Tech Stack
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).