1

Competitive Programming Jobs in Virginia (NOW HIRING)

next page

Showing results 1-20

Competitive Programming information

See Virginia salary details

$24.8K

$88.2K

$147.7K

How much do competitive programming jobs pay per year?

As of May 30, 2026, the average yearly pay for competitive programming in Virginia is $88,184.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,000.00 and $115,000.00 per year, depending on experience, location, and employer.

What is a Competitive Programming job?

A Competitive Programming job typically involves problem-solving, algorithm design, and coding challenges similar to those found in programming contests. These roles are common in organizations that focus on algorithm-intensive domains, such as tech giants, fintech firms, and research labs. Professionals in this field often work on optimizing code performance, developing efficient solutions, and sometimes contributing to training competitive programming teams. While it is not a conventional job title, competitive programming skills are highly valued in software engineering, algorithm development, and technical interview preparation roles.

What are the key skills and qualifications needed to thrive in the Competitive Programming position, and why are they important?

To thrive as a Competitive Programmer, you need advanced problem-solving abilities, strong algorithmic knowledge, and proficiency in programming languages such as C++, Java, or Python. Familiarity with online competitive programming platforms (e.g., Codeforces, LeetCode, HackerRank) and participation in recognized contests or earning relevant certifications are valuable. Resilience, time management, and the ability to work well under pressure set standout candidates apart in this role. These skills are crucial for consistently solving complex problems efficiently and performing well in high-stress, time-limited competitions.

What are the typical daily responsibilities of a Competitive Programmer in a professional setting?

In a professional environment, a Competitive Programmer often spends their days solving algorithmic challenges, participating in coding contests, and refining their skills through practice and learning new techniques. They may also collaborate with teammates to prepare for team-based competitions or share strategies for tackling particularly difficult problems. While much of the work is individual, there are frequent knowledge-sharing sessions and team meetings to discuss solutions and approaches. This role generally requires staying up-to-date with the latest trends in algorithms and optimizing code for both speed and efficiency, making continuous learning an integral part of the job.
What are the most commonly searched types of Competitive Programming jobs in Virginia? The most popular types of Competitive Programming jobs in Virginia are:
What are popular job titles related to Competitive Programming jobs in Virginia? For Competitive Programming jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Competitive Programming jobs in Virginia look for? The top searched job categories for Competitive Programming jobs in Virginia are:
Senior Network Engineer (Engineering Change Proposals)

Senior Network Engineer (Engineering Change Proposals)

Competitive Range Solutions, LLC

Arlington, VA • On-site

$119.60K - $163.90K/yr

Full-time

Posted 6 days ago


Job description

Competitive Range partners with the government to plan and deploy complex, IT-enabled, and mission-essential capabilities. Our goal is to help you develop and expand your professional capabilities while working on challenging, exciting projects in a collaborative, congenial environment.

Competitive Range Solutions requires the expertise of a talented and experienced Senior Network Engineer to assist in the direction and management of the program's executive support group. The candidate must reference their ability and experience working in a Department of Defense (DoD) customer environment and effective integration with a government multi-contractor team.

The Senior Network Engineer plays a crucial role in the planning, developing, and implementing Engineering Change Proposals (ECPs) related to IT infrastructure and network architecture enhancements. This position requires a deep understanding of network design, optimization, and modernization efforts within a complex IT environment. The Senior Network Engineer will be instrumental in evaluating customer requirements, designing technical solutions, and ensuring the successful execution of network upgrades, system transitions, and technology refreshment projects.

Roles and Responsibilities:

Develop and design innovative network solutions as part of the ECP process.

Collaborate with the project execution team to develop around 800 ECPs manually. This involves clarifying requirements, providing technical expertise for the ECP Catalog, and creating detailed network designs that meet specific project types (No-Cost, Small, Medium, large, and Complex ECPs).

Conduct thorough analyses of existing network architectures and propose modifications or upgrades to enhance performance, reliability, and security.

Engage in transport network modernization and optimization initiatives.

Assist in managing network-related projects from conception to closeout, ensuring timely delivery and compliance with all technical and security requirements. Provide input for project management plans, schedules, and work breakdown structures.

Serve as technical liaison between the project team, customers, and government representatives. Ensure clear communication regarding network design, project status, and technical challenges.

Responsible for delivering high-quality network designs and technical solutions for ECPs and contributing to project documentation such as Engineering Installation Plans (EIPs) and Circuit Installation Plans (CIPs).

Qualifications/Experience:

Active TS/SCI Clearance

2+ years as senior or lead engineer in planning, designing, and building software-defined networks.

3+ years DoD environment

Outstanding mathematics and IT abilities

Configuring and installing various network devices and services

Monitoring network performance and resource utilization, trending, capacity planning

Use of current and emergent network design principles and protocols

Experience with network virtualization technologies.

Experience with multi-tenant network architectures.

Familiarity with a wide variety of network routing and switching equipment devices from multiple vendors.

Scripting languages and coding for network threshold events

Education/Certifications:

Bachelor's degree in information systems, Engineering or Equivalent

Master's degree preferred.

One nationally recognized certification for senior network administrators/engineers/architects tied to the proposal solution's routers and switches.

IAT Level III in accordance with DoD 8570.01-M

IAT Level III certification