The Senior Software Engineer designs and delivers scalable software, automation, analytics, and reporting capabilities to improve how Problem Management identifies, analyzes, and eliminates recurring production risk. Working with Problem Management practitioners and enterprise technology teams, the engineer turns repetitive manual work, documented procedures, and fragmented analysis into secure, reusable, and governed technology solutions. The role focuses on reducing operational toil; automating reactive and proactive Problem Management procedures; strengthening thematic and causal analysis; and developing dashboards and data products using ServiceNow and related enterprise platforms. The engineer builds integrations, workflow automation, analytical tools, and AI-assisted capabilities to reduce cycle time, improve data quality, strengthen control effectiveness, and help teams identify recurring failure patterns earlier. The position combines strong software-engineering fundamentals with an understanding of enterprise technology operations, reliability, observability, and IT service management. The engineer works across Problem Management, Incident Management, Event Management, architecture, data, platform, and operational teams to deliver secure, supportable, auditable, production-ready solutions. This is an on-site role with an expectation of working in the office five days per week. Truist will not provide visa sponsorship or immigration-related support for this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior