1

Programming Jobs in Chantilly, VA (NOW HIRING)

The Programming and Country Engagement (PACE) division under the FRLD Secretariat is the programming and technical core of the Secretariat, responsible for leading the development and ...

Python programming

Mclean, VA ยท On-site

$50.75 - $70/hr

At least 4 years of good hands on experience Python programming * At least 3 years of experience creating APIs in Python * At least 3 years of experience with Unix/Linux systems with scripting ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

next page

Showing results 1-20

Programming information

See Chantilly, VA salary details

$25.6K

$91.1K

$152.5K

How much do programming jobs pay per year?

As of Jun 11, 2026, the average yearly pay for programming in Chantilly, VA is $91,063.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,000.00 and $118,800.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

What jobs can you do in programming?

Programming offers a variety of job roles including software developer, web developer, mobile app developer, systems analyst, database administrator, and software engineer. These roles typically require knowledge of programming languages such as Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

Is coding a dead-end job?

Programming is a dynamic field with ongoing demand for software developers, especially those skilled in popular languages like Python, Java, and JavaScript. As technology evolves, programmers often update their skills through certifications and continuous learning, making it unlikely to become a dead-end career.

What jobs pay $10,000 a month without a degree?

In programming, freelance software developers, web developers, and app developers can earn $10,000 or more per month through project-based work, especially with specialized skills in high-demand areas like mobile apps, cloud computing, or cybersecurity. Building a strong portfolio, gaining experience with popular tools, and establishing a client base are key factors for reaching this income level without a formal degree.

What jobs pay $500,000 a year in the US?

In programming, high-paying roles such as senior software engineers, technical leads, and software architects at large tech companies or in specialized fields like AI, machine learning, or cybersecurity can reach or exceed $500,000 annually, especially with bonuses and stock options. These positions typically require extensive experience, advanced skills, and often involve leadership or strategic responsibilities.
What are the most commonly searched types of Programming jobs in Chantilly, VA? The most popular types of Programming jobs in Chantilly, VA are:
What cities near Chantilly, VA are hiring for Programming jobs? Cities near Chantilly, VA with the most Programming job openings:
Infographic showing various Programming job openings in Chantilly, VA as of June 2026, with employment types broken down into 84% Full Time, 12% Part Time, 1% Temporary, and 3% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $91,063 per year, or $43.8 per hour.
Programming specialist

Programming specialist

The World Bank Group

Washington, DC โ€ข On-site

Other

Posted 4 hours ago


Job description

Do you want to build a career that is truly worthwhile? Working at the World Bank provides a unique opportunity for you to help our clients solve their greatest development challenges. The World Bank consists of two entities - the International Bank for Reconstruction and Development (IBRD) and the International Development Association (IDA). It is a global development cooperative owned by 189 member countries. As the largest development bank in the world, the World Bank provides loans, guarantees, risk management products, and advisory services to middle-income and creditworthy low-income countries, and coordinates responses to regional and global challenges. For more information, visitย www.worldbank.org

At COP27 and CMA4, the Conference of the Parties (COP) to the United Nations Framework Convention on Climate Change (UNFCCC) and the Conference of the Parties serving as the Meeting of the Parties to the Paris Agreement (CMA) established funding arrangements to assist developing countries particularly vulnerable to climate change. This decision established the Fund for responding to Loss and Damage (FRLD) to assist developing countries vulnerable to the economic and non-economic impacts of climate change, including extreme weather and slow onset events.

At COP28 and CMA5, the COP/CMA formally approved the Fund's Governing Instrument, designating it as part of the UNFCCC's financial mechanism and placing it under the guidance of both COP and CMA. The decision authorized the Fund's Board to sign a Hosting arrangement with the World Bank as the host for the FRLD Secretariat as well as a Trustee agreement with the World Bank as the interim trustee for four years.ย 

The FRLD Secretariat, led by the Executive Director (ED), is an independent Secretariat, accountable to the Board, and is responsible for executing the day to day operations of the Fund in accordance with the decisions of the Board. The Secretariat is composed of 5 divisions led by Program Managers that report to the Office of the Executive Director: Board Affairs and Governance; Programming and Country Engagement; Knowledge, Monitoring and Evaluation and Learning; Resource Mobilization, Communications and Partnerships; and Budget and Finance Management.ย 

The Programming and Country Engagement (PACE) division under the FRLD Secretariat is the programming and technical core of the Secretariat, responsible for leading the development and operationalization of funding modalities and instruments and managing the pipeline and portfolio of the FRLD in close engagement with countries and access entities. Key functions include
(1) developing programming modalities and instruments for the start-up phase (Barbados Implementation Modalities, BIM) and long-term operations of the Fund;
(2) conducting the review of funding requests submitted to the Fund;
(3) managing the pipeline and approved portfolio throughout the stages of the funding cycle, in close coordination and engagement with countries and access entities;
(4) supporting the development of the simplified mechanism for determining access of countries and entities;
(5) representing the Fund, on matters related to programming and country engagement, in global and regional dialogues and conferences; and
(6) collaborating with the entities in the funding arrangements to ensure complementarity and coherence.ย ย 

The PACE team is led by the Program Manager that oversees a team of programming and subject-matter specialists in fields related to loss and damage and climate and development finance.ย 

There are total 3 open positions.

Purpose of the Roleย 

The key functions of the Programming Specialists include:
i) supporting the implementation of the programing modalities and instruments for the start-up phase (Barbados Implementation Modalities, BIM),
ii) conducting reviews of funding requests submitted to the Fund and preparing funding request packages for Board submission,
iii) overseeing projects/programmes in the approved portfolio of the Fund, iv) supporting the development of modalities for the long-term operations of the Fund.ย 

The Programming Specialists will report to the Program Manager of the PACE team and will work closely with the PACE team as well as others across the wider Secretariat.ย 
ย 
Duties & Responsibilities:

The key responsibilities include (but are not limited to):

Pipeline and Portfolio Management

Conduct or coordinate as applicable completeness checks, conformity reviews and technical reviews of funding requests submitted to FRLD, in coordination with other subject-matter expert reviewer including the BIM delivery team
Consolidate review feedback from all reviewers and send back to countries and access entities (where relevant)
Lead the drafting of the Secretariat assessment reports based on the outcomes of funding request review, in collaboration with the other reviewers
Document lessons learned from the funding request review process
Contribute to the review of risks, risk mitigation measures, and support the risk classification process
Monitor the implementation status/progress of approved funding requests and consolidate key findings/issues identifiedย 
Contribute to the development of internal SOPs, guidelines and manuals, including coordinating with other teams in the Secretariat, where relevant.

Policies and Systems

Draft Board papers related to the long-term modalities and instruments of the Fund, ensuring lessons learned from the BIM are incorporated into the design of the long-term model.
Support the delivery of internal trainings on operationalizing the modalities, instruments and policies adopted by the Board
Liaise with other teams in the Secretariat to ensure coherence, including providing programming related inputs, where required.
Support the development of knowledge and communication products, in collaboration with other teams in the Secretariatย 
Conduct ad hoc assignments as tasked by the Program Manager.

Country Engagement

Provide advice and guidance to countries, through bilateral meetings, regarding funding request requirements, funding cycle process, and/or policy requirementsย 
Support the preparations for the PACE team's external engagements in representing FRLD, including preparing briefing notes, talking points and presentation slides.

Board meeting and consultations

Support the preparations for Board meetings, including ensuring programming and country engagement related Board papers are delivered in a timely manner.
Support the preparations for consultations with the Board and Observers, including delivery of high quality presentation materials, talking points, summary of key issues, etc.