Overview
Design, develop and improve mainframe software that provides business, platform and technology capabilities for customers and colleagues, spearheading the evolution of infrastructure and deployment pipelines.
What you'll do
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
- Ensure code is scalable, maintainable and optimized for performance.
- Collaborate with product managers, designers and other engineers to define software requirements, devise solution strategies and ensure seamless integration with business objectives.
- Participate in code reviews and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and contribute to the organization's technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement effective unit testing practices to ensure proper code design, readability and reliability.
- Advise key stakeholders, including functional leadership teams and senior management, on functional and cross-functional areas of impact and alignment.
- Manage and mitigate risks through assessment, in support of the control and governance agenda.
What you'll need
- Strong, proven experience in mainframe application design, development and technical leadership.
- Deep expertise in core mainframe technologies, including COBOL, JCL, IMS / DB/DC, DB2, VSAM, CICS, TWS (scheduling), Stored Procedures and REXX.
- Strong understanding of mainframe engineering, including debugging, performance optimization and change management tooling (e.g., Endeavor, Abend-Aid, File-Aid, DB2 Platinum).
- Experience in mainframe modernization and API enablement, including z/OS Connect.
- Hands-on experience adopting Generative AI and AI-assisted software engineering tools for functional and code understanding, development or testing.
- Demonstrated ability to provide technical oversight, including reviewing and assuring solution and design quality.
- Demonstrated ability to provide technical oversight, including guiding complex, large-scale implementations.
- Demonstrated ability to provide technical oversight, including unblocking delivery teams across multiple workstreams.
- Strong understanding of performance engineering and production stability considerations.
Nice to have
- Experience in leading or working with mainframe DevOps practices and automated delivery pipelines.
- Exposure to automation, modernization and next-generation engineering practices within mainframe environments.
- Strong banking / financial services domain knowledge.
Details
Read the full description and apply on the company’s own careers page.