> Markdown version of [/jobs/ext/238587-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/238587-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Rocket Software, Inc. - **Location:** Perth, ND, United States - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), C++ (Programming Language), Customer Information Control System (CICS), Computer Programming, Datagram Transport Layer Security, IBM Mainframe, Rexx (Programming Language), Interactive System Productivity Facility (ISPF), Z/OS, Enterprise Software Applications, Programming Languages - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=607e7fb58ee24169 ## About the Role Do you have experience in Operating systems?, * Strong proficiency in C, C++, and Java * Demonstrated familiarity with IBM mainframe operating systems (z/OS) * Experience developing, maintaining, or supporting complex, high-performance software systems Highly Desirable Skills and Experience * High Level Assembler (HLASM) programming experience * Familiarity with ISPF, REXX and DTL * Technical knowledge of key mainframe subsystems (e.g., IMS, CICS) The successful applicant will bring strong technical judgment, an architectural mindset, attention to detail, and enthusiasm for working in a technically deep, highly collaborative engineering environment, along with a proactive approach to researching, evaluating, and applying new technologies, processes, and engineering practices. ## Description Rocket Software is seeking a Principal Software Engineer to help design, develop, and support strategic products for IBM z/OS mainframes. In this role, you will act as a trusted technical expert, taking ownership of critical components across one or more products, with support from a globally distributed team of engineering specialists. You will collaborate closely with peers to design, enhance, and maintain our world-class portfolio of system-level products. This role is well suited to engineers with a strong foundation in modern programming languages, experience building enterprise software, and a genuine interest in IBM mainframe environments. You will be encouraged to continuously learn, share knowledge, and drive technical excellence across the team. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Hands-on Journey to Quantum Computing with IBM](https://www.wearedevelopers.com/videos/137-hands-on-journey-to-quantum-computing-with-ibm) - [Writing a full-text search engine in TypeScript](https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript) - [Machine Learning for Software Developers (and Knitters)](https://www.wearedevelopers.com/videos/154-machine-learning-for-software-developers-and-knitters) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)