CareerPlanSign in

Principal Software Engineer

United Kingdom (Remote)🌐 Remote💼 Full-time🗓 2026-09-01 → 2026-09-26

Core

Design, implement, and optimize Change Data Capture (CDC) and data integration technologies for enterprise databases across mainframe and distributed environments.

Role type

Principal Software Engineer (Systems Programming & Data Integration)

Builds

Enterprise-scale CDC software, transaction log processors, and data replication solutions

Domain

Enterprise Data Integration, Mainframe Systems, Distributed Systems

Deliverable

production ML models | product features

Required skills

C/C++ systems programming, database internals, transaction-log processing, reverse engineering, mainframe/distributed development, performance optimization, concurrency management, data integrity

Preferred skills

Db2 for z/OS, Db2 LUW, Datacom, Adabas, IDMS, z/OS, JCL, EBCDIC, cloud-based architectures, modernizing legacy enterprise software

Technologies

C, C++, Db2, z/OS, JCL, EBCDIC, mainframe platforms, distributed platforms

Responsibilities

Architect and implement CDC/data integration technologies; develop software to read and process database transaction logs; reverse engineer undocumented software and data structures; build and test software across mainframe and distributed environments; diagnose complex performance and data-integrity issues; drive technical direction and engineering standards; mentor engineers on systems programming and architecture

Seniority

Principal, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.