Jobs · Engineering · North Carolina

Associate Software Engineer--Python & Data Analytics

Truist · Charlotte, NC · 2 wk ago
Engineering$90k–$120k/yrFull-time

About the role

Designs, develops, tests, and maintains Python-based software and data analytics solutions supporting Brokerage business processes, operations, and decision-making. Translates brokerage data and user needs into scalable, reliable, and well-controlled applications, data pipelines, analyses, and reporting capabilities. Collaborates with Brokerage product, operations, risk, data, and technology partners to deliver solutions that meet business requirements, data-quality standards, and applicable financial-services controls.

Responsibilities

  • Designs, develops, tests, and maintains Python applications, data pipelines, analytics routines, and reporting solutions that support Brokerage products, operations, and control processes.
  • Acquires, cleanses, transforms, reconciles, and analyses brokerage data from internal and external sources, including account, client, transaction, position, product, and operational datasets.
  • Produces reusable analyses, dashboards, and data products that help Brokerage partners monitor business performance, service levels, exceptions, risk indicators, and operational trends.
  • Works with Brokerage product owners, operations, data stewards, risk partners, and technology teams to translate business requirements into well-defined technical and analytical solutions.
  • Applies software engineering practices to Python code, including modular design, source control, peer review, automated testing, documentation, and secure development standards.
  • Implements data-quality checks, lineage, reconciliation, exception handling, and audit-ready controls appropriate for a regulated broker-dealer environment.
  • Troubleshoots data defects, production incidents, performance issues, and analytical discrepancies; performs root-cause analysis and implements sustainable corrective actions.
  • Particip

Similar jobs