1

Senior Mainframe Software Engineer Jobs (NOW HIRING)

Senior Mainframe Storage Administrator / Mainframe Infrastructure Engineer Location: Remote (U.S ... Experience with Broadcom and IBM mainframe software products. * Experience coordinating directly ...

New

Mainframe Engineer project

Durham, NC ยท On-site

$44.50 - $57/hr

REMOTE Role Overview We are seeking a Senior Mainframe Software Engineer to help design, enhance, and modernize mission-critical tax processing systems. You will collaborate with architecture ...

Sr. Mainframe Developer

Woodlawn, MD ยท On-site

$51 - $65.50/hr

Job Title- Sr. Mainframe Developer Project Location - Woodlawn, MD (5 days per week onsite ... Develop JCL and software code using customer defined standards and software engineering best ...

Senior Mainframe Engineer Location: remote Pay rate: open to W2 and established 1099s Position type: multiyear contract We are currently seeking a Senior Mainframe Programmer/Support Analyst with a ...

Senior Mainframe Developer Location: Dallas, TX (Onsite/Hybrid) Job Type: W2 Experience: 12+ Years We are looking for a highly experienced Senior Mainframe Developer with 12+ years of hands-on ...

New

Sr. Mainframe Developer

Jersey City, NJ ยท On-site

$53.75 - $69/hr

Job Role: Sr. Mainframe Developer Location: Jersey City, NJ Duration Long Term * Minimum of 10 ... Familiarity with SDLC - Software Development Life Cycle. * Strong technical coding skills with a ...

next page

Showing results 1-20

Senior Mainframe Software Engineer information

See salary details

$75.5K

$143.3K

$192K

How much do senior mainframe software engineer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for senior mainframe software engineer in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Mainframe Software Engineer, and why are they important?

To thrive as a Senior Mainframe Software Engineer, you need deep expertise in COBOL, JCL, DB2, and mainframe architecture, often backed by a degree in computer science or related fields and several years of relevant experience. Familiarity with tools like IBM z/OS, CICS, RACF, and version control systems is typically required, along with certifications like IBM Certified System Programmer as a plus. Strong analytical thinking, problem-solving ability, and effective communication are crucial soft skills for leading projects and collaborating with cross-functional teams. These skills ensure reliable, secure, and efficient operation of critical legacy systems that are foundational to many large organizations.

What are Senior Mainframe Software Engineers?

Senior Mainframe Software Engineers are experienced professionals who design, develop, maintain, and optimize software applications running on mainframe computer systems. They typically work with legacy programming languages such as COBOL, PL/I, or Assembler, and are responsible for ensuring the reliability, scalability, and security of critical business applications. Their role often includes troubleshooting complex issues, integrating new technologies with existing systems, and mentoring junior engineers. These specialists are essential for organizations that rely on mainframes for large-scale data processing and transaction management.

What are some common challenges faced by Senior Mainframe Software Engineers when integrating legacy systems with modern technologies?

Senior Mainframe Software Engineers often encounter challenges when bridging legacy mainframe systems with newer technologies, such as ensuring compatibility, maintaining data integrity, and managing security risks. These integrations typically require a deep understanding of both the existing mainframe environment and the modern platforms being adopted. Collaboration with cross-functional teams, including application developers, architects, and business analysts, is essential to design effective solutions and minimize disruptions. Staying current with industry best practices and emerging tools can help address these challenges and ensure a smooth transition.

What is the difference between Senior Mainframe Software Engineer vs Mainframe Developer?

AspectSenior Mainframe Software EngineerMainframe Developer
CredentialsBachelor's in Computer Science or related, often with certifications like IBM Certified SpecialistSimilar educational background, often with certifications in mainframe technologies
Work EnvironmentLarge enterprise IT departments, financial institutions, government agenciesSame as Senior Mainframe Software Engineer, often within similar industries
ResponsibilitiesDesign, develop, and oversee mainframe applications; lead projects; troubleshoot complex issuesDevelop and maintain mainframe applications; focus on coding and debugging

While both roles involve mainframe technologies and similar credentials, Senior Mainframe Software Engineers typically have more leadership responsibilities and oversee projects, whereas Mainframe Developers focus primarily on coding and application maintenance.

More about Senior Mainframe Software Engineer jobs
What cities are hiring for Senior Mainframe Software Engineer jobs? Cities with the most Senior Mainframe Software Engineer job openings:
What are the most commonly searched types of Mainframe Software Engineer jobs? The most popular types of Mainframe Software Engineer jobs are:
What states have the most Senior Mainframe Software Engineer jobs? States with the most job openings for Senior Mainframe Software Engineer jobs include:
What job categories do people searching Senior Mainframe Software Engineer jobs look for? The top searched job categories for Senior Mainframe Software Engineer jobs are:
Infographic showing various Senior Mainframe Software Engineer job openings in the United States as of July 2026, with employment types broken down into 57% Full Time, and 43% Contract. Highlights an 100% In-person job distribution, with an average salary of $143,292 per year, or $68.9 per hour.
Senior Mainframe Developer

Senior Mainframe Developer

Sensiple Inc.

Westlake Village, CA โ€ข On-site

Other

Posted 15 days ago


Job description

Sensiple Inc is a New Jersey corporation with over two decades of expertise in technology-driven solutions specialising in Customer Experience, Contact Center Solutions, Digital Transformation, Cloud Computing & Independent Testing.

With an expert team that has enriched experience in executing & developing sustainable IT strategies in Healthcare, Technology, Retail, Logistics, Education, Telecommunications, Government and Media, we help our diverse customers to envision the future.

By developing highly scalable and consistent solutions, our primary goal is to deliver excellence at all levels and delight our customers and drive them to a better future.

Hi,

This is Vinod from Sensiple, Inc. I have the below job opportunity available with my client. Appreciate, if you could kindly go through the job description. If you re interested, kindly respond me back with your recent updated resume.

Position: Senior Mainframe Developer

Work Location: Westlake Village, CA (Onsite)

Duration: Long Term Contract

Responsibilities:

  • Application Development and Engineering: Design, write, test, and implement complex, highly secure batch and online programs utilizing enterprise COBOL within IBM z/OS environments.
  • Transaction Processing CICS: Architect and optimize online CICS applications to ensure ultra-low latency, optimal screen data layouts, high-volume throughput, and robust error-handling protocols.
  • Database Management: DB2 Design efficient relational tables, write high-performance embedded SQL statements, and optimize DB2 stored procedures, indexes, and queries to eliminate processing bottlenecks.
  • Batch Architecture and JCL: Manage, write, and optimize complex JCL Job Control Language streams, utilities IEBGENER, IDCAMS, SORT, and automated batch scheduling systems.
  • Performance Tuning and Debugging: Perform advanced root-cause analysis, system tracing, and performance tuning using tools like Dump Analysis, Xpediter, InterTest, or File-AID to maintain high availability.
  • Systems Integration and API Enablement: Partner with Cloud and Integration Architects to expose core mainframe data and transactional logic to modern RESTful APIs via z/OS Connect or MQ Series.
  • Technical Stewardship: Define and enforce coding standards, lead rigorous code reviews, and maintain comprehensive documentation for legacy architectures.

Required Technical Stack and Experience:

  • 10 plus years of professional experience in IBM Mainframe software engineering.
  • Proven track record in high-volume, transactional environments e.g., Financial Services, Healthcare, Logistics, or Insurance.
  • Enterprise COBOL, JCL, Embedded SQL, Assembler/EZTrieve is a plus.
  • Online Processing CICS BMS Maps, TS/TD Queues, Program Control, Intercommunication Data Management DB2 Relational design.

If you find yourself suitable for this position, kindly send your updated resume and expected hourly rate to vinod dot pv at sensiple dot com

Regards,

Vinod P V | Sensiple Inc.,

vinod dot pv at sensiple dot com

7 3 2 - 2 8 3 - 0 4 9 9, Ext: 3 7 5

555 US Highway 1 S, Ste 330 Iselin, NJ 08830

Sensiple, Inc. is an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to gender, race, colour, religion, sex, national origin, veteran or disability status.