CareerPlanSign in

Principal Software Engineer

Newbury, United Kingdom🌐 Remote💼 Full-time🗓 2026-05-12 → 2026-10-07

Core

Architecting and building mission-critical infrastructure for COBOL development tools, runtime environments, and enterprise server application replatforming.

Role type

Principal Software Engineer (Infrastructure & Legacy Modernization)

Builds

COBOL development tools, compilers, runtimes, middleware, and large-scale distributed systems for enterprise modernization.

Domain

Enterprise software, legacy mainframe modernization, cloud migration, infrastructure. (via careerplan.io/jobs/R2026-6301-principal-software-engineer-at-rocket)

Required skills

Systems-level software development, COBOL/PL/I/C/C++, high-availability architecture, legacy architecture decomposition, distributed systems design, technical leadership, code review, performance optimization.

Preferred skills

Mainframe-to-cloud migration, runtime compatibility layers, cloud architectures (Azure/AWS), compiler pipelines, virtual machine internals, low-level debugging.

Technologies

COBOL, PL/I, C, C++, Azure, AWS

Responsibilities

Architect core components of COBOL tools and runtime environments; provide technical direction across engineering teams building compilers and distributed systems; drive modernization strategies for legacy application ecosystems; own complex technical domains end-to-end; conduct deep code reviews and troubleshoot production issues; mentor engineers in system-level design.

Seniority

Principal, hands-on IC with strategic leadership