> Markdown version of [/jobs/ext/4565484-mainframe-developer](https://www.wearedevelopers.com/jobs/ext/4565484-mainframe-developer). 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). --- # Mainframe Developer - **Company:** Charles Schwab & Co., Inc. - **Location:** Austin, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Artificial Intelligence, Authentication Protocols, C Sharp (Programming Language), Customer Information Control System (CICS), Cloud Computing, COBOL (Programming Language), IBM DB2, Distributed Systems, Job Control Language (JCL), IBM WebSphere MQ, Rexx (Programming Language), PostgreSQL, Mainframes, MongoDB, Software Architecture, Software Engineering, Software Systems, SQL Stored Procedures, SQL Databases, Transaction Processing (Computing), Google Cloud, GitHub Copilot, Spring-boot, File-aid, AI Coding Agents, Agentic-AI, Information Technology, Toad (Software), Easytrieve, Apache Kafka, Code Restructuring, Legacy Systems, Control M - **Published:** November 4, 2026 - **Apply:** https://portal.procomservices.com/jobs?jobId=6dea0f83-efd8-4412-b8ad-8f00f8e763a6 ## About the Role * BS in Computer Science, Software Engineering, or a related field * 10+ years of experience in mainframe technologies: COBOL, JCL, DB2, Datacom, SQL, SQL stored procedures, messaging queues (IBM MQ, Kafka), CICS, Easytrieve, REXX, and SORT utilities * 10+ years of experience as a software developer, with at least 3 years in a lead or co-lead role * 3-4 years of experience with tools such as Control-M, ChangeMan, File-AID, Startool, STARBAT, Xpediter, TOAD, and SPUFI * Strong experience with high-volume transaction processing and brokerage experience * Good knowledge and hands-on experience in the financial industry, specifically brokerage transactions, balances, positions, and books and records systems * Proven record of participating in architecture, design, and development of complex enterprise-level systems * Experience with legacy application modernization * Demonstrated use of AI and AI agents to increase productivity * Strong understanding of software architecture patterns, design principles, and scalability * Excellent problem-solving, critical thinking, and decision-making skills * Effective communication and cross-functional collaboration skills * Experience mentoring development teams, including geographically distributed teams, * Exposure to distributed and cloud technologies (GCP, Java, JavaScript, .NET, C#, Spring Boot, MongoDB, Postgres, etc.) and AI tools (GitHub Copilot, others) * Familiarity with file transmissions, cloud, SPOS, callouts from mainframe to distributed services, security tokens, and authentication mechanisms * Strong preference for experience with high-volume brokerage transaction processing and posting, both batch and real-time ## Description Our financial client is seeking an experienced Mainframe Software Developer with expertise in application modernization, specifically in interfaces between legacy mainframe and distributed applications. The developer is responsible for the architecture, design, development, and implementation of complex software solutions that support the firm's processing capabilities. The candidate should be well versed in AI coding tools and agentic AI and inclined to use AI to improve productivity. What You'll Do * Collaborate with cross-functional teams to understand business requirements and identify modernization opportunities * Contribute to solutioning, design, and implementation of modernization strategies for legacy applications, including mainframe migration and refactoring and mainframe callouts to distributed platforms * Build interfaces between legacy and modern distributed applications * Evaluate existing legacy systems and propose solutions to improve performance, scalability, and maintainability * Develop and maintain automated processes for legacy applications for consistency and efficiency * Stay current with emerging technologies and industry trends in legacy modernization * Use AI tools to improve productivity * Mentor the technical team, supporting developers who want to expand into mainframe and distributed technologies, including geographically distributed teams * Communicate and collaborate with business stakeholders, platform teams, architects, and other domain teams * Meet project timelines, address obstacles proactively, and deliver high-quality results