Principal - Software Engineering
Job Req Id:
1393108
Job Summary:
We are looking for a visionary Mainframe Architect with extensive experience designing large-scale mainframe solutions within banking and insurance domains. This role involves modernizing core platforms, architecting integration solutions, and ensuring scalability, resilience, and compliance.
Key Responsibilities:
- Architect end-to-end solutions across mainframe applications (COBOL, DB2, CICS, IMS) and external systems (cloud, APIs, ESB).
- Evaluating and selecting appropriate mainframe hardware, software, and tools, then planning and overseeing their implementation or upgrades.
- Leading and guiding mainframe modernization initiatives, which may include technology upgrades, rewriting or refactoring legacy applications, integrating with cloud services, data modernization, process automation, developing APIs or microservices, and improving user interfaces.
- Monitoring system capacity, planning for future growth, and designing systems that can scale effectively with increasing workloads.
- Implementing security measures, designing security for mainframe systems, and ensuring compliance with regulatory requirements and industry standards.
- Ensuring optimal system performance through effective architecture design, setting up and managing performance monitoring tools and processes, and resolving complex performance and system issues.
- Developing, testing, and updating disaster recovery and business continuity plans to ensure system resilience.
- Maintaining detailed documentation of system designs, configurations, and procedures, and developing and enforcing architectural standards and best practices.
- Leading and mentoring technical teams working on mainframe projects, reviewing code, providing guidance to junior architects and developers, and communicating with stakeholders to understand requirements and provide updates.
- Lead modernization efforts including mainframe-to-cloud integration, containerization, and replatforming strategies.
- Provide architectural governance, technical standards, and design patterns across business lines (e.g., Core Banking, Claims, Risk).
- Ensure fault-tolerant, high-availability designs for real-time transaction processing.
- Define integration architecture using MQ, REST APIs, Kafka, or z/OS Connect EE.
- Partner with enterprise architects to align with digital transformation initiatives.
- Provide technical leadership across banking domains (payments, credit risk, AML, fraud detection) or insurance verticals (claims, underwriting, actuarial modeling).
Skills Required:
- Experience with Core Banking platforms (e.g., TCS BaNCS, Finacle) or Insurance Systems (Life/Annuity Admin, Duck Creek, Guidewire).
- Deep knowledge of data privacy, AML/KYC, and regulatory compliance (GDPR, SOX, IRDAI).
- Expert knowledge of mainframe technologies such as COBOL, JCL, CICS, DB2, VSAM, and potentially IMS.
- Experience with mainframe modernization tools and concepts, including integration with modern platforms and potentially cloud providers like AWS.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication (verbal and written) and interpersonal skills to effectively engage with technical teams, business stakeholders, and clients.
- Experience in a leadership role, including mentoring and guiding other developers and architects.
- Knowledge of and experience with various development methodologies, including Agile.
- Ability to work effectively in a team environment and collaborate with cross-functional teams.
- Proven experience migrating legacy portfolios to distributed/cloud platforms.
Min Salary:
Max Salary:
Job Segment:
Cloud, Test Engineer, Testing, Software Engineer, Mainframe, Technology, Engineering