Senior Software Engineer (Mainframe Modernization)
Principal Global Services · Pune · onsite · Posted 42d ago
Not disclosed4–6 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Responsibilities
At Principal, we believe that the foundation of seamless software lies in its user interface. We seek a dedicated Software Engineer to become a member of our dynamic team. This is an excellent opportunity to engage with modern technologies and assist our content management system in a cooperative and innovative environment. You will participate in delivering world-class technology solutions and effecting a tangible influence on our products and services.
Key Responsibilities
Qualifications
At Principal, we believe that the foundation of seamless software lies in its user interface. We seek a dedicated Software Engineer to become a member of our dynamic team. This is an excellent opportunity to engage with modern technologies and assist our content management system in a cooperative and innovative environment. You will participate in delivering world-class technology solutions and effecting a tangible influence on our products and services.
Key Responsibilities
- Enable the process of migrating and improving the enterprise's existing mainframe footprint in the areas of interface, code, cost, performance, and maintainability.
- Measure operational efficiency for agile deliveries by innovating and improving existing processes and encouraging a DevOps culture.
- Contribute to discussions, understand the high-level strategy, and adopt new tools, technology, and processes.
- Research, dig in, and troubleshoot issues across multiple tools.
- Act as an individual contributor, a great teammate, and lead with minimal supervision.
- Display excellent analytical skills and a research-focused approach.
- Solid practical experience in Groovy scripting for automation.
- Experience configuring and understanding CI/CD tools (XLR/Digital.ai, UCD, Jenkins, GitHub), with awareness of environments, applications, server connections, property definitions, and templates.
- Exposure to and/or experience with the mainframe (JCL, REXX, Batch Jobs, file systems, encoding, etc.) and experience with IDZ tools.
- Strong understanding of Dependency-Based Builds (DBB) or equivalent experience, along with Jenkins/Jenkins server support.
- Exposure to introducing infrastructure for REST API, making Z apps and data key to a hybrid cloud strategy.
- Understanding of crafting a process/pipeline/job generically using properties.
- Practical experience writing scripts in Groovy and Python.
- Excellent problem-solving and analytical skills.
- Strong communication and cooperation abilities.
- Ability to mentor and guide junior team members.
- Positive attitude, flexibility, and strong interpersonal skills.
- Effective time management skills.
Qualifications
- Education: Bachelor's degree in Engineering or a related field, or equivalent experience.
- Experience: 4 to 6 years of total experience in a similar role.
- Preferred certifications:
- IBM Certified Technical Specialist
Sourced from foundit
Skills
Dependency-Based Builds (DBB) or equivalentIDZ toolsJenkins server supportGroovy Scripting
About Principal Global Services

Principal Global Services
Insurance
3.1k+
employees
1987
39 years old
Des Moines
United States (USA)
About
Principal connects all kinds of experts—the savvy business leader, the hardworking employee, the thoughtful investor—with the retirement, benefits, and investment insights.
Industries
InsuranceBanking / Insurance / AccountingFinancial Services
Employee ratings
817 reviews
3.6/ 5
Culture
3.5
Career growth
3.0
Work-life
3.8
Employees rate it well for
Work Life Balance142Work Culture116Senior Management81Salary81Career Growth51
Find them on