Truist Financial Corporation

Software Engineer - Workflow and Ontology Developer

Truist Financial Corporation
Apply
2 months ago
Richmond, VA, USA or Charlotte, NC, USASenior

Base Salary

$100k - $145k/yr

Responsibilities

  • Design and develop governed low-code applications, workflow components, forms, work queues, business rules, notifications, and operational dashboards.
  • Model end-to-end workflows covering intake, validation, routing, assignment, approvals, exceptions, escalation, completion, and closure.
  • Design reusable ontology objects, properties, relationships, actions, and lifecycle states for Wealth business concepts.
  • Develop Python transformations, validations, enrichments, rules, automation, test utilities, and supporting services.
  • Integrate solutions with .NET/C# services, SQL Server, Azure PaaS, APIs, messaging, SFTP, vendor platforms, and enterprise data sources.
  • Implement access controls, entitlements, segregation of duties, data masking, approval authority, audit history, evidence generation, and immutable processing history where required.
  • Build reusable workflow and ontology components, automated tests, deployment processes, monitoring, runbooks, and support documentation.
  • Partner with product, operations, data owners, risk partners, and subject-matter experts to validate business terminology, rules, processes, sources, and controls.
  • Troubleshoot production issues, perform root-cause analysis, and complete corrective actions across workflows, ontology, Python, permissions, data, and integrations.
  • Lead design and code reviews, mentor junior engineers, and contribute to low-code, workflow, Python, and ontology governance.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field with five years of relevant experience, or equivalent education and training.
  • In-depth knowledge of information systems and the ability to identify, apply, and implement IT best practices.
  • Experience with governed low-code application delivery, workflow and casework, ontology modeling, Python, SQL Server, .NET/C#, Azure, integrations, controls, and security.
  • Preferred experience in Wealth, Brokerage, Trust, banking, financial services, or another highly regulated industry.
  • Preferred experience with Palantir Foundry ontology and application-development capabilities or comparable ontology, knowledge-graph, semantic, or workflow platforms.
  • Preferred experience with Microsoft Power Platform, production Python applications, data pipelines, automation, control frameworks, APIs, messaging, SFTP, and workflow solutions.
  • Relevant Microsoft, Python, workflow, data, or platform certification is preferred.

Benefits

  • Medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401(k) plan are available to eligible regular teammates working 20 or more hours per week.
  • Employees receive at least 10 days of vacation during the first year, 10 sick days, and paid holidays, prorated as applicable.
  • Depending on position and division, benefits may include a defined benefit pension plan, restricted stock units, and/or deferred compensation plan.
  • This is a regular, non-temporary position working first shift in the United States; the posting identifies English fluency as required.

Tech Stack

AzureC#Microsoft SQL Server.NETPython

Categories

BackendData Engineering
Truist Financial Corporation

About Truist Financial Corporation

10,000+ employees

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).

Contact me