1

Cobol Programming Jobs in Virginia (NOW HIRING)

Mainframe Modernization SME/ Secret Clearance

Herndon, VA · On-site

$50.50 - $64.75/hr

... CD pipeline engineering. * Ability to read, analyze, and decompose production COBOL programs, JCL jobs, VSAM datasets, copybooks (COPY/COPYLIB), and embedded SQL. Understand mainframe batch ...

Mainframe Modernization SME/ Secret Clearance

Reston, VA · On-site

$51 - $65.75/hr

... engineering. • Ability to read, analyze, and decompose production COBOL programs, JCL jobs, VSAM datasets, copybooks (COPY/COPYLIB), and embedded SQL. • Understand mainframe batch processing ...

Mainframe Modernization SME/ Secret Clearance

Mclean, VA · On-site

$50.25 - $64.75/hr

... CD pipeline engineering. * Ability to read, analyze, and decompose production COBOL programs, JCL jobs, VSAM datasets, copybooks (COPY/COPYLIB), and embedded SQL. Understand mainframe batch ...

Mainframe Infra Engineer $85 Hybrid - McLean, VA Client Kit BGV must be cleared to start Job Title ... COBOL, and batch processing • Experience with vendor-managed or outsourced environments • ...

Mainframe Modernization SME/ Secret Clearance

Ashburn, VA · On-site

$50 - $64.50/hr

... CD pipeline engineering. * Ability to read, analyze, and decompose production COBOL programs, JCL jobs, VSAM datasets, copybooks (COPY/COPYLIB), and embedded SQL. Understand mainframe batch ...

Skilled in COBOL, IMS DB, DATAVAN, JCL (all skills mandatory) , SAS, REXX, EASYTRIEVE, JOB TRAC ... It provides strategic business consulting, technology, engineering and outsourcing services to help ...

Engineer

Mclean, VA · On-site

$130K - $140K/yr

Must Have Technical/Functional Skills • Strong hands-on experience with COBOL (Batch & Online) • Proficient in JCL including job scheduling, utilities, and restart/recovery • Experience with ...

The programming languages most often used are C, C++, and Java, with Fortran and COBOL used less commonly. Security Clearance: * Security clearance required SECRET level. Job Requirements Experience ...

next page

Showing results 1-20

Cobol Programming information

See Virginia salary details

$40

$57

$94

How much do cobol programming jobs pay per hour?

As of Jul 1, 2026, the average hourly pay for cobol programming in Virginia is $57.75, according to ZipRecruiter salary data. Most workers in this role earn between $42.88 and $66.97 per hour, depending on experience, location, and employer.

Are COBOL programmers still in demand?

COBOL programmers are still in demand for maintaining and updating legacy systems in industries like banking, finance, and government. Many organizations seek experienced programmers with knowledge of mainframe environments and COBOL programming skills to ensure system stability and compliance.

What are some common challenges faced by COBOL programmers working on legacy systems?

COBOL programmers often encounter challenges such as deciphering decades-old code with minimal documentation, integrating legacy systems with modern technologies, and addressing performance or security issues in outdated environments. Collaboration with business analysts and other IT specialists is crucial to understand system requirements and ensure successful maintenance or upgrades. Adapting to changes and continuous learning about newer integration tools can greatly help in overcoming these challenges and advancing in this specialized field.

What are the key skills and qualifications needed to thrive as a COBOL Programmer, and why are they important?

To thrive as a COBOL Programmer, you need a solid understanding of COBOL language syntax, legacy systems, and business application development, often supported by a degree in computer science or related experience. Familiarity with mainframe environments, tools like IBM z/OS, JCL (Job Control Language), and database management systems is typically required. Attention to detail, problem-solving, and effective communication are crucial soft skills for analyzing requirements and collaborating with cross-functional teams. These skills are important for maintaining and modernizing critical business systems, ensuring reliability, and supporting ongoing organizational operations.

How much do COBOL programmers get paid?

COBOL programmers typically earn between $70,000 and $120,000 annually, depending on experience, location, and industry. Senior or specialized programmers with certifications can earn higher salaries, especially in financial or government sectors where legacy systems are prevalent.

What is COBOL programming?

COBOL (Common Business-Oriented Language) programming refers to writing, maintaining, and updating computer programs using the COBOL language. COBOL is one of the earliest high-level programming languages and is primarily used in business, finance, and administrative systems for companies and governments. Despite being decades old, COBOL remains vital for many legacy systems, especially in banking and insurance sectors. COBOL programmers are responsible for ensuring these critical systems run smoothly and efficiently, often integrating them with modern technologies.

Do COBOL programmers work remotely?

Many COBOL programmers work remotely, especially those involved in maintaining legacy systems for financial institutions and government agencies. Remote work options depend on the employer, project requirements, and the need for secure access to sensitive data, but remote opportunities are common in the industry.

Will AI replace COBOL?

COBOL programmers are unlikely to be fully replaced by AI in the near term, as many legacy systems still rely on COBOL for critical financial and government applications. AI can assist with code maintenance and modernization, but human expertise remains essential for complex, mission-critical tasks involving COBOL. Skills in understanding legacy systems and integrating new technologies are valuable in this field.
What job categories do people searching Cobol Programming jobs in Virginia look for? The top searched job categories for Cobol Programming jobs in Virginia are:
What cities in Virginia are hiring for Cobol Programming jobs? Cities in Virginia with the most Cobol Programming job openings:
Infographic showing various Cobol Programming job openings in Virginia as of June 2026, with employment types broken down into 44% Full Time, 31% Part Time, 3% Temporary, 19% Contract, and 3% Nights. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution, with an average salary of $120,121 per year, or $57.8 per hour.
Mainframe Modernization SME/ Secret Clearance

Mainframe Modernization SME/ Secret Clearance

IBM

Herndon, VA • On-site

$50.50 - $64.75/hr

Other

Posted 9 days ago


IBM rating

7.9

Company rating: 7.9 out of 10

Based on 75 frontline employees who took The Breakroom Quiz

105th of 202 rated software companies


Job description

Introduction

A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

Your role and responsibilities

Must currently play a leadership or decision maker role on one or more technical teams, evaluating technologies or design patterns and overseeing their implementation from concept to working product. Responsible for hands-on technical delivery of mainframe modernization engagements including legacy code analysis, cloud-native microservices architecture, database migration, batch processing migration, Kubernetes deployment, and CI/CD automation. Must be able to independently analyze legacy COBOL/JCL/VSAM systems, design and implement modern Java/Spring Boot replacements, build and manage relational database schemas, deploy to cloud Kubernetes environments, and troubleshoot end-to-end across the full modernization stack. Support marketing activities for related offerings. Assist with technical write-ups for proposal responses. Participate in weekly and monthly team meetings. Other similar professional duties may be assigned as needed. Support delivery of mainframe modernization engagements.

Required technical and professional expertise

  • Must possess at time of hire and have the ability to maintain a Secret Clearance

  • Provide methods, tools, techniques expertise related to mainframe modernization. Lead hands-on technical delivery of legacy mainframe-to-cloud migration projects including COBOL/JCL inventory analysis, cloud-native microservices development, relational database schema design, Kubernetes deployment, and CI/CD pipeline engineering.

  • Ability to read, analyze, and decompose production COBOL programs, JCL jobs, VSAM datasets, copybooks (COPY/COPYLIB), and embedded SQL. Understand mainframe batch processing patterns including sequential file I/O (QSAM), KSDS/ESDS/RRDS VSAM operations, SORT/MERGE utilities, IDCAMS, IEBGENER, and conditional step execution via return codes and COND parameters. Map legacy data structures (PIC clauses, COMP-3 packed decimal, EBCDIC encoding, implied decimals, overpunch signs, binary COMP fields) to modern equivalents. Understand JCL PROC parameterization, GDG management, and JES job scheduling.

  • Design and implement microservices using modern frameworks (Spring Boot, Spring Batch, or equivalent). Build batch processing jobs that replicate mainframe batch pipelines including chunk-oriented processing, database-driven paging readers, step-scoped components, and job parameterization. Implement ORM entity mappings with correct schema qualification, data type precision/scale for financial numeric types, and JSON column mappings. Build REST APIs for job triggering and operational status.

  • Design and maintain relational schemas across multiple database schemas. Write and debug complex SQL including multi-table JOINs, window functions, aggregations, and conditional filtering. Manage database initialization scripts, ALTER TABLE migrations for running databases, and schema drift detection by comparing ORM entity definitions against actual database DDL dumps. Handle UUID primary keys, generated columns, partial indexes, sequence management, and schema-level isolation for batch vs. transactional data.

  • Deploy containerized microservices to Kubernetes (EKS, AKS, GKE, or OpenShift). Build Helm charts with ConfigMaps, Secrets, Ingress, and service definitions. Configure managed relational database services, object storage, and container registries. Understand government cloud constraints including hardened base images, service account authentication, and restricted registry access. Troubleshoot pod failures, resource limits, and cross-service connectivity.

  • Build and maintain CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, or equivalent) with multi-stage builds. Automate container image builds, database schema setup, multi-service builds (10+ services), and Helm deployments. Handle air-gapped and restricted environments requiring image mirroring and alternative build tooling (BuildKit, Kaniko).

  • Translate mainframe batch job flows (JCL PROC chains with COND parameters, multi-step jobs) into modern batch processing pipelines with steps, tasklets, and chunk processing. Implement data converters for packed decimal (COMP-3), signed numeric (overpunch), implied decimal, and EBCDIC-to-ASCII translation. Build fixed-width file readers/writers that map COBOL copybook field layouts to modern data structures. Design staging table patterns for transaction processing pipelines. Replace mainframe utilities (IDCAMS, DFSORT, IEBGENER) with programmatic equivalents.

  • Diagnose and fix runtime errors across the full modernization stack: SQL grammar errors from column/table mismatches, ORM entity mapping failures, data type truncation errors, missing column errors from schema drift, and ambiguous column references in JOINs. Compare production database DDL dumps against application code (entity definitions and native SQL queries) to identify and resolve discrepancies. Generate targeted database migrations for running systems without downtime.

  • Decompose monolithic mainframe applications into bounded-context microservices. Design service boundaries based on mainframe program groupings and functional domains. Implement shared libraries with COBOL data converters, VSAM-equivalent database readers, mainframe utility replacements, and report writers that replicate mainframe print output (SYSPRINT/SYSOUT). Manage cross-service dependencies and shared schema access patterns.

  • Experience with containerization (Docker/Podman), container orchestration (Kubernetes), object storage (S3/MinIO), message brokers (Kafka), caching (Redis), API gateways, monitoring and observability (Prometheus/Grafana), distributed tracing (Jaeger), workflow orchestration (Airflow), and identity management (Keycloak/OAuth2). Understand infrastructure-as-code for cloud-native deployments. Assist the Tech Lead coordinate tasks

  • Proficiency using AI coding assistants (Claude Code, GitHub Copilot, or equivalent) to accelerate mainframe modernization tasks including legacy code analysis, schema reconciliation, test generation, and bulk code migration. Ability to effectively direct AI tools for complex multi-file refactoring, cross-service debugging, and documentation generation.

Preferred technical and professional experience

• Experience with government mortgage-backed securities or similar federal financial systems (3+ years)

• Experience with IBM mainframe z/OS, TSO/ISPF, JES2/JES3 (3+ years)

• Knowledge of financial industry file formats and electronic payment processing (2+ years)

• Frontend development (React/TypeScript) for admin dashboards or terminal emulators (2+ years)

• Experience with API mocking frameworks for service virtualization during migration

• Knowledge of FedRAMP/FISMA compliance requirements for government cloud deployments

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


What IBM employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


IBM logo

About IBM

Sourced by ZipRecruiter

At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Armonk, NY, US

Year founded

1911

Social media