1

Senior Computer Programmer Jobs in Virginia (NOW HIRING)

Senior CAD Designer

Arlington, VA · On-site

$83K - $99K/yr

Collaborate with Development Engineers and Engineering Managers to produce preliminary Autocad site plans, layouts and design packages * Work independently and with a team to meet established ...

Position Overview The Senior Computer Network Operator & Developer supports advanced Computer Network Operations (CNO) by providing technical execution, engineering expertise, and tool development in ...

Position Overview The Senior Computer Network Operator & Developer supports advanced Computer Network Operations (CNO) by providing technical execution, engineering expertise, and tool development in ...

Senior Agent, Global EUC The job responsibilities outlined in this document are not exhaustive and ... Computer Science, Computer Engineering or equivalent or 3 years applicable work experience

Senior Agent, Global EUC The job responsibilities outlined in this document are not exhaustive and ... Computer Science, Computer Engineering or equivalent or 3 years applicable work experience

Senior Agent, Global EUC The job responsibilities outlined in this document are not exhaustive and ... Computer Science, Computer Engineering or equivalent or 3 years applicable work experience

CNO Embedded Engineer Zetier seeks senior Computer Network Operations (CNO) embedded system engineers to analyze and develop operationally critical cyber capabilities. Candidates will demonstrate ...

CNO Embedded Engineer Zetier seeks senior Computer Network Operations (CNO) embedded system engineers to analyze and develop operationally critical cyber capabilities. Candidates will demonstrate ...

next page

Showing results 1-20

Senior Computer Programmer information

See Virginia salary details

$13

$51

$71

How much do senior computer programmer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for senior computer programmer in Virginia is $51.83, according to ZipRecruiter salary data. Most workers in this role earn between $43.61 and $61.97 per hour, depending on experience, location, and employer.

What are Senior Computer Programmers?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

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

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

What are some typical challenges Senior Computer Programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.
What are the most commonly searched types of Computer Programmer jobs in Virginia? The most popular types of Computer Programmer jobs in Virginia are:
What cities in Virginia are hiring for Senior Computer Programmer jobs? Cities in Virginia with the most Senior Computer Programmer job openings:
Sr. Computer and Information Systems Manager

Sr. Computer and Information Systems Manager

Client First Technologies

Fairfax, VA • On-site

Full-time

Posted 7 days ago


Job description

Description:

Overview


Client First Technologies currently is seeking a Computer & Information Systems Manager, Senior in support of our government customer. The Computer & Information Systems Manager (Senior) is responsible for planning, directing, and coordinating IT systems support activities and programs in support of the government customer's mission.


This is a hybrid remote work opportunity; the onsite location is Patuxent River, MD.


CFT offers a full benefits package, a collaborative work environment, and a strong company culture. Veterans and military spouses are encouraged to apply.


This position is contingent upon contract award.

Requirements:
  • Plan, direct, and coordinate IT systems support activities across an enterprise-scale software application environment supporting government operations
  • Analyze IT requirements, budget, personnel resources, and schedules; track program/project status and ensure milestones are met
  • Provide strategic planning for future IT initiatives including modernization to cloud-based environments (AWS GovCloud, Azure)
  • Participate in IT Service Management Office (ITSMO) meetings, Analysis of Alternatives (AoA) reviews, and technical and operational process discussions
  • Prepare and present Project Status Reviews (PSRs); develop draft project cost estimates and Rough Order of Magnitude (ROM) estimates
  • Research and evaluate GOTS, COTS, and proprietary software packages; assess emerging software languages, tools, and methodologies
  • Provide subject matter expertise on highly complex IT issues to managers, developers, and systems analysts
  • Ensure contractor personnel maintain proper IT Level designation, security clearances, and CSWF training in accordance with DoD and Navy policy



Qualifications


All qualifications are required unless specifically marked as preferred.

  • Bachelor's Degree (BA/BS) or Master's Degree (MA/MS) in a technical, engineering, or scientific discipline or related field
  • More than 10 years of experience performing work related to the labor category functional description
  • Works on high-visibility or mission-critical aspects of the program; performs all functional duties independently; may oversee less senior staff
  • Education Substitution (non-degree options): Six (6) years of additional work experience related to the labor category functional description may be substituted for a Bachelor's Degree; alternatively, an Associate's Degree plus four (4) years of additional work experience may be substituted for a Bachelor's Degree. An Associate's Degree requirement may be met with a High School Diploma or GED plus two (2) years of additional work experience.



Physical Demands


  • Must be able to sit and stand for extended periods of time
  • Occasional travel and overtime may be required



Required Clearances and Screenings


  • This position is subject to a government background investigation and requires an active SECRET security clearance. Candidates with a current DoD Tier 3/NACLC or equivalent background investigation (e.g., Active Secret) are preferred.