10+ years professional software engineering experience
Deep expertise in systems-level software development
Strong background in mission-critical high-availability software
Rocket Mortgage is seeking a Principal Software Engineer to lead the modernization of mission-critical infrastructure, particularly focused on COBOL development and enterprise server application replatforming. The ideal candidate will have extensive experience in software engineering, especially in systems-level development, and will be expected to drive innovation and technical excellence within the organization
Job Summary
The role involves providing deep technical leadership across the COBOL development ecosystem and enterprise server application replatforming products.
Candidates will drive modernization strategies for legacy application ecosystems including cloud migration and workload transformation.
This is a hands-on strategic role focused on designing mission-critical infrastructure used by global enterprises running high-volume systems.
Matching Summary
Match Score: 85
Rocket Mortgage is seeking a Principal Software Engineer to lead the modernization of mission-critical infrastructure, particularly focused on COBOL development and enterprise server application replatforming. The ideal candidate will have extensive experience in software engineering, especially in systems-level development, and will be expected to drive innovation and technical excellence within the organization.
Skills & Requirements
Must-have
10+ years professional software engineering experience
Deep expertise in systems-level software development
Strong background in mission-critical high-availability software
Experience with COBOL PL/I C or C++ languages
Proven track record building enterprise-grade tooling
Nice-to-have
Experience with mainframe-to-cloud migration strategies
Familiarity with Azure AWS or hybrid cloud architectures
Understanding of static and dynamic language runtimes
Prior technical mentorship spanning multiple scrum teams
Strong diagnostic skills for low-level performance issues
Key Requirements
10+ years of professional software engineering experience
Leadership over complex multi-team technical initiatives
Significant experience in lower-level languages like COBOL