EngineerJobs.io
← Back to all jobs

Job Description

Put your engineering depth to work delivering technically complex solutions in an Agile environment with a team that values quality, automation, and production-ready outcomes. This Software Engineer III role at Truist Bank is based in Greensboro, NC (onsite) and supports work across design, development, testing, integration, and ongoing maintenance, including monitoring, security controls, and escalated production support.

What you’ll do

  • Deliver technically complex solutions and provide system integration support across project work.
  • Partner with business product owners to understand end goals and recommend solutions during the design stage.
  • Develop customized code and perform software integration, analysis, configuration, and delivery using project-specific tools and techniques.
  • Lead and participate in the development lifecycle for highly complex solutions, including unit testing and support for subsequent release testing.
  • Build and maintain non-functional monitoring capabilities and provide escalated support for highly complex applications in production.
  • Build and maintain security controls and monitoring aligned to company standards.
  • Solve complex technical and operational problems, and serve as a resource for teammates with less experience.
  • Typically lead moderately complex projects and contribute to larger initiatives, with the possibility of overseeing a small team.
  • In Agile:
    • Deliver high-quality working software and automate manual or reusable tasks.
    • Engage with the business from the beginning of design work and support continuous engineering practices.
    • Actively participate in refining user stories.
    • Own design, development, and maintenance of automated unit testing, and support integration and functional testing.
    • Provide automated monitoring capabilities, warranty support, and knowledge transfer to production support.
    • Develop code in accordance with acceptance criteria established by the Product Owner.

Required qualifications

  • Bachelor’s degree in Computer Science, CIS, Computer Engineering, Mechanical Engineering, or related technical field.
  • 6+ years of progressive experience in software engineering or IT consulting, including applying in-depth information systems knowledge and IT best practices tied to business processes and competitive strategies.
  • Experience across requirement gathering, analysis, design, development, testing, implementation, and deployment of applications.
  • Experience planning and managing projects and solving complex problems using best practices.
  • Experience providing direction and mentoring less experienced teammates.
  • Experience with: C#, .NET Core / .NET 6+, ASP.NET, MVC, Web API, ORM Framework, VB.NET, JavaScript, Angular, and SSIS.
  • At least 1 year each with: jQuery, Crystal Reports, CI/CD Pipelines, and IIS.
  • English fluency (required).

Benefits for eligible teammates

  • Medical, dental, and vision insurance
  • Life insurance, disability insurance, and accidental death and dismemberment coverage
  • Tax-preferred savings accounts and a 401k plan
  • At least 10 days of vacation in the first year (prorated based on date of hire and full-time or part-time status)
  • 10 sick days (also prorated)
  • Paid holidays
  • Depending on position and division: defined benefit pension plan, restricted stock units, and/or a deferred compensation plan

Employment status: Regular
Work shift: 1st shift (United States of America)
Benefits eligibility note: All regular teammates working 20 hours or more per week are eligible for benefits, with specific benefits determined by the division offering the position.

Similar Jobs