Principal Software Engineer

Rocketadserver

Newbury, United Kingdom
On-site
Systems-level software development
Mission-critical, high-availability software
Enterprise-grade tooling, middleware, or distributed systems
Architect, design, and implement core components within our COBOL development tools, runtime environments, and mainframe replatforming infrastructure

Job Summary

  • Architect, design, and implement core components within our COBOL development tools, runtime environments, and mainframe replatforming infrastructure.
  • Own complex technical domains end-to-end, from design through production, balancing long‑term architecture with immediate product needs.
  • Collaborate with product management to shape roadmap priorities and translate customer challenges into technical solutions.

Matching Summary

Architect, design, and implement core components within our COBOL development tools, runtime environments, and mainframe replatforming infrastructure.

Skills & Requirements

Must-have

  • systems-level software development
  • mission-critical, high-availability software
  • enterprise-grade tooling, middleware, or distributed systems
  • COBOL, PL/I, C, or C++
  • modernization strategies for legacy application ecosystems

Nice-to-have

  • mainframe-to-cloud migration
  • hybrid cloud architectures
  • static and dynamic language runtimes
  • technical mentorship or architectural leadership

Key Requirements

  • 10+ years of professional software engineering experience
  • leadership over complex, multi-team technical initiatives
  • willingness to dive into COBOL domain internals
  • assess modernization paths and design scalable solutions

Work Rights

Not specified

Tailored Resume

Cover Letter