1

Senior Graphics Programmer Jobs in Virginia (NOW HIRING)

Applications Developer - Senior

Herndon, VA ยท On-site

$98K - $135K/yr

Applications Developer - Senior Summary : This is work within the multi-level Applications ... designs graphics and user interfaces. * Develops, tests, implements and maintains complex ...

KEY RESPONSIBILITIES * Assist senior staff in the design and development of posters, exhibits ... Create static and digital graphics, animations, icons, and other illustration and multimedia ...

Applications Developer - Senior

Herndon, VA

$98K - $135K/yr

Applications Developer - Senior Summary :This is work within the multi-level Applications Developer ... designs graphics and user interfaces. * Develops, tests, implements and maintains complex ...

What Impact You'll Have: We are seeking a Senior Data Visualization Specialist to lead the ... Bachelor's degree in Graphic Design, Communications, Software Engineering, or related field.

Senior Software Developer

Mclean, VA ยท On-site

$55 - $72.75/hr

Our team is seeking a talented Senior Software Developer to support the full lifecycle development ... graphic design, and print products. As a core member of the development team, you'll help innovate ...

Senior Software Developer

Vienna, VA ยท On-site

$54.75 - $72.25/hr

Our team is seeking a talented Senior Software Developer to support the full lifecycle development ... graphic design, and print products. As a core member of the development team, you'll help innovate ...

The Senior Technical Writer will be responsible for developing, evaluating, and maintaining high ... workflows, graphics, and visual documentation artifacts. * Ability to interpret engineering ...

The Senior Technical Writer will be responsible for developing, evaluating, and maintaining high ... workflows, graphics, and visual documentation artifacts. * Ability to interpret engineering ...

next page

Showing results 1-20

Senior Graphics Programmer information

See Virginia salary details

$13

$51

$71

How much do senior graphics programmer jobs pay per hour?

As of Jun 30, 2026, the average hourly pay for senior graphics 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.

How does a Senior Graphics Programmer typically collaborate with other departments during a game development project?

A Senior Graphics Programmer works closely with artists, designers, and technical directors to ensure that visual features are both cutting-edge and feasible within the project's constraints. They often translate artistic visions into optimized, real-time rendering solutions and provide technical feedback on asset creation. Regular meetings and code reviews help align the graphics team's work with the broader development goals, while cross-discipline problem-solving is common to address performance or visual fidelity challenges. Effective communication and teamwork are essential, as graphics programming decisions can significantly impact the gameplay experience and production timeline.

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

To thrive as a Senior Graphics Programmer, you need advanced knowledge of computer graphics theory, C++ programming, and a degree in computer science or a related field. Expertise with graphics APIs such as DirectX, OpenGL, or Vulkan, and experience using shader languages (HLSL/GLSL) are typically required. Strong problem-solving abilities, collaboration, and effective communication help you work across teams and innovate in complex technical environments. These skills ensure the creation of efficient, visually impressive graphics systems that meet the demands of modern games or applications.

Are you a senior at 55?

Age does not determine whether someone can be a senior graphics programmer; experience, skills, and proficiency in graphics APIs like DirectX or Vulkan are more relevant. Many professionals continue to work in senior roles well into their 50s and beyond, provided they maintain current technical knowledge and adapt to industry changes.

What should a 70 year old be doing every day at home?

A senior graphics programmer at home should focus on maintaining cognitive and physical health through activities like reading, light exercise, and hobbies. Engaging in continuous learning, such as tutorials or online courses related to graphics programming, can help stay current in the field and keep skills sharp.

What is the difference between Senior Graphics Programmer vs Graphics Engineer?

AspectSenior Graphics ProgrammerGraphics Engineer
Required CredentialsBachelor's or Master's in Computer Science, Computer Graphics, or related field; extensive experience in graphics programmingSimilar educational background; may have less experience or focus on implementation
Work EnvironmentDevelops advanced graphics features, shaders, rendering techniques in game engines or visualization toolsSupports graphics development, optimizes rendering pipelines, and implements graphics solutions
Employer & Industry UsageUsed in gaming, simulation, and visual effects industries; common in companies developing real-time graphicsFound in similar industries, often collaborating with graphics teams to improve rendering performance

The main difference is that Senior Graphics Programmers typically lead complex graphics development projects, focusing on advanced rendering techniques, while Graphics Engineers support and optimize existing graphics systems. Both roles require strong technical skills, but Senior Graphics Programmers usually have more experience and responsibility in designing innovative graphics solutions.

How often should a 75 year old woman take a shower?

A senior graphics programmer, like any individual, should shower based on personal hygiene needs, typically every 1 to 3 days. Older adults may need to adjust frequency due to skin sensitivity or mobility considerations, and maintaining skin health is important for overall well-being.

In what grade is senior?

The term 'senior' in a job title like Senior Graphics Programmer typically indicates a higher level of experience and expertise, often requiring several years of professional work in graphics programming, proficiency with tools like DirectX or OpenGL, and a strong understanding of rendering techniques. It does not refer to an educational grade but rather a seniority level within the industry hierarchy.

What does a Senior Graphics Programmer do?

A Senior Graphics Programmer is responsible for designing, developing, and optimizing graphics systems and visual effects in video games, simulations, or other interactive applications. They work with rendering pipelines, shaders, and hardware APIs to ensure high visual quality and performance. Their role often involves collaborating with artists and other engineers to implement advanced visual features, troubleshoot graphical issues, and stay updated with the latest graphics technologies. Senior Graphics Programmers also mentor junior team members and help set technical direction for graphics development.
What are the most commonly searched types of Graphics Programmer jobs in Virginia? The most popular types of Graphics Programmer jobs in Virginia are:
What cities in Virginia are hiring for Senior Graphics Programmer jobs? Cities in Virginia with the most Senior Graphics Programmer job openings:
Applications Developer - Senior

Applications Developer - Senior

Beyond SOF

Herndon, VA โ€ข On-site

$98K - $135K/yr

Full-time

Posted 26 days ago


Job description

Applications Developer - Senior
Summary:
This is work within the multi-level Applications Developer specialty. Positions work under minimal technical guidance provided by a more senior technical project leader. Positions are responsible for developing, testing, implementing, and maintaining complex applications and/or databases. Positions also draft technical program documentation, such as end-user operational instructions. Depending upon assignment, positions may be responsible for developing and maintaining software applications and/or databases, including web applications and user interfaces. Based on assignment, incumbents may serve as Contracting Officer Technical Representative responsible for a full range of contracting activities in coordination with contracting officer.
Duties, Tasks, and Responsibilities
  • Analyzes, designs, implements and maintains the database applications and structures
  • Attends meetings and training sessions to increase proficiency in job-related skills and procedures.
  • Based on assignment, may be responsible for: Design, Development and Maintenance of Software Applications and/or Databases.
  • Conducts unit/functional testing.
  • Consults with client to develop formal user requirements. Consults with client to develop user requirements
  • Design, Development and Maintenance of Websites and Web Database
  • Designs, and develops the layout and user interface.
  • Designs, codes and debugs web applications; designs and maintains interactive web databases and web services; designs graphics and user interfaces.
  • Develops, tests, implements and maintains complex applications and/or databases
  • Ensures that the new application can access data that has been transitioned to the new database structure.
  • Maintains currency on tools, methodologies, technologies and programming languages Organizes content, develops color schemes, designs and produces graphics.
  • Participates in contracting activities to evaluate different acquisition approaches; develops a contracting strategy and completes required documentation; participates in the competitive evaluation process to identify qualified contractors; monitors and evaluates contractor performance and provides appropriate formal feedback and recommends contractor award and/or incentives.
  • Performs general administrative activities
  • Provides ongoing maintenance of basic web applications, databases, and web services. Transitions data from legacy systems to new relational database structures.
  • Transitions the application/database to production; enhances application/database as needed
  • Translates user requirements from a formal requirements document into an application/database design.
  • Writes all necessary code.
  • Writes interfaces to companion applications or databases
  • Designs, and develops the layout and user interface.
  • Designs, codes and debugs web applications; designs and maintains interactive web databases and web services; designs graphics and user interfaces.
  • Develops, tests, implements and maintains complex applications and/or databases
  • Ensures that the new application can access data that has been transitioned to the new database structure.
  • Maintains currency on tools, methodologies, technologies and programming languages Organizes content, develops color schemes, designs and produces graphics.
  • Participates in contracting activities to evaluate different acquisition approaches; develops a contracting strategy and completes required documentation; participates in the competitive evaluation process to identify qualified contractors; monitors and evaluates contractor performance and provides appropriate formal feedback and recommends contractor award and/or incentives.
  • Performs general administrative activities
  • Provides ongoing maintenance of basic web applications, databases, and web services. Transitions data from legacy systems to new relational database structures.
  • Transitions the application/database to production; enhances application/database as needed
  • Translates user requirements from a formal requirements document into an application/database design.
  • Writes all necessary code.
  • Writes interfaces to companion applications or databases

Knowledge, Skills, and Abilities
  • Ability to explain protocols, technical procedures and processes clearly and accurately to both technical and non-technical audiences.
  • Ability to plan, set goals and determine strategies for accomplishing results; monitors and evaluates progress toward goals
  • Ability to track and resolve programming bugs
  • Ability to translate user requirements into end-to-end design for applications/databases that may involve multiple interfaces to other applications or supporting database systems.
  • Ability to write clear, concise and effective requirements documents, correspondence, procedures and reports in accordance with policies.
  • Considerable knowledge and ability to program proficiently in two or more of the applications or database programming languages relevant to the project.
  • Considerable knowledge of the life-cycle process for software development, web applications, and implementation

Minimum Education
  • General equivalency guidelines for education, certifications, and experience are provided below; however, these guidelines do not immediately qualify someone at a particular level. Skill levels for an individual are based upon a combination of education, training, and experience, e.g. someone may have 20 years of professional experience; however they may only be qualified as Full Performance based upon the expertise needed to perform the work within that category.
  • General professional years of experience may be substituted for specialized years of experience at a ratio of three (3) years of general experience within an occupation for one (1) year of specialized experience.
  • Relevant certifications will be considered equivalent to three (3) months of specialized experience.
  • An Associate's degree in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to eighteen (18) months specialized experience.
  • A Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to three (3) years specialized experience (total equivalency is not cumulative when combined with an Associate's degree).
  • A Master's degree in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to two (2) years specialized experience (up to a total of five (5) years when combined with a Bachelor's).
  • A Doctorate in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to two (2) years specialized experience (up to a total of seven (7) years when combined with a Master's and a Bachelor's).

Minimum Experience
Senior :
  • A senior level practitioner.
  • Someone that has extensive experience or training related to a particular skill, language, system, or technology and is capable of not only delivering a capability tied to that skill, but passing their knowledge on to others.
  • Requires a minimum of six (6) years of experience specific to the skill.
  • Ability, training and actual work experience with the specific computer language, systems, and/or technology is significantly more important than the number of years of experience. This is especially true with emerging technologies.