Description
We are seeking a Software Engineer – Mainframe to spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions.
Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organisation’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Vice President Expectations
- To contribute or set strategy, drive requirements and make recommendations for change.
- Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures.
- Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does.
- Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business.
Requirements
- 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.
- Experience in Mainframe Modernization and API enablement, including z/OS Connect.
- Hands-on experience in adopting Generative AI and AI-assisted software engineering tools for activities such as functional & code understanding, development or testing.
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.