Principal Software Engineer
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
