×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer---Integration Developer

Job in Charlotte, Mecklenburg County, North Carolina, 28202, USA
Listing for: SunTrust Investment Services, Inc.
Full Time position
Listed on 2026-09-07
Job specializations:
  • Software Development
    Backend Developer, DevOps
Job Description & How to Apply Below

Software Engineer

This Software Engineer independently designs, develops, tests and maintains complex integration services for Wealth Brokerage and Trust. The role focuses on reliable movement of business data and orchestration of transactions across applications, platforms and organizational boundaries. The engineer is expected to combine , SQL Server and Azure engineering with practical integration expertise across REST APIs, messaging, batch processing and managed file transfer.

Python may be used where appropriate for data transformation, reconciliation, automation and engineering utilities. The role works with product, architecture, data, security, operations and vendor teams to ensure integrations are secure, observable, supportable and aligned with business and control requirements.

Scope of responsibility:

  • APIs and integration services supporting Brokerage and Trust client, adviser, operations, accounting, asset, cash, case and reporting processes.
  • Integration  applications, SQL Server databases, Azure services, enterprise platforms, vendor systems and legacy environments.
  • Real-time, event-driven, scheduled and file-based data exchange, including validation, transformation, reconciliation and exception handling.
  • Production reliability, security, data protection, auditability, monitoring, capacity, disaster recovery and operational support.

Essential duties and responsibilities:

  • Design and develop secure REST APIs, integration services, background processes and reusable components  and C#.
  • Create clear interface contracts, canonical data structures, validation rules, error models, idempotency controls and versioning approaches.
  • Implement data integration using SQL Server, stored procedures where appropriate, data access frameworks, Azure services, messaging, batch processes and SFTP or managed file transfer.
  • Use Python for targeted data transformation, reconciliation, automation, test utilities or operational tooling where it provides a sensible engineering fit.
  • Apply authentication, authorization, encryption, secrets management, certificate handling, network controls and least-privilege principles to integration designs.
  • Build robust error handling, retry, dead-letter, replay, correlation and reconciliation capabilities so failures are visible and recoverable.
  • Develop automated unit, component, contract, integration, performance and regression tests. Support test-data and service-virtualization approaches where dependencies are constrained.
  • Instrument integrations with structured logging, metrics, distributed tracing, dashboards and actionable alerting. Define operational runbooks and support procedures.
  • Partner with data owners and consumers to establish mappings, quality rules, lineage, retention and authoritative-source expectations.
  • Analyze and tune API, database, messaging and batch performance while accounting for throughput, latency, concurrency, capacity and downstream constraints.
  • Collaborate with architecture and platform teams on cloud migration, Azure PaaS patterns, network connectivity, deployment pipelines and reusable integration standards.
  • Troubleshoot complex defects and production incidents across application, API, database, identity, network and vendor boundaries. Complete root-cause analysis and corrective actions.
  • Participate throughout the software development lifecycle, including refinement, design reviews, coding, peer review, testing, deployment, release validation and production support.
  • Lead code and design reviews, mentor junior engineers and contribute patterns, libraries and documentation that improve integration delivery across Wealth Technology.
  • Technical and Domain Expectations

    Area

    Grade III expectation

    .NET and C#

    Advanced development of APIs, services, background workers and integration components using established design, dependency-injection, configuration and error-handling practices.

    API engineering

    RESTful design, OpenAPI contracts, versioning, pagination, idempotency, throttling, security, consumer compatibility and lifecycle management.

    SQL Server

    Data modelling, querying, performance tuning, transactions, reconciliation, data-quality controls and safe integration with application services.

    Microsoft Azure

    Practical use of approved Azure PaaS, API, messaging, identity, secrets, monitoring, storage and deployment capabilities appropriate to the solution.

    Data integration

    Mapping, transformation, validation, enrichment, lineage, reference data, batch orchestration and recoverable exception processing.

    Messaging and events

    Asynchronous integration, queues or topics, delivery semantics, correlation, ordering, replay and dead-letter handling.

    Files and vendors

    Secure SFTP or managed file transfer, encryption, naming and control totals, acknowledgements, reconciliation and vendor interface support.

    Python

    Targeted use for transformation, validation, reconciliation, automation, test harnesses and operational utilities, with production engineering controls.

    Node.js and AWS

    Working knowledge of Node.js…

    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary