Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Quick apply
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Quick apply
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Computer Engineer/0854 and Electronics Engineer/0855 A. Degree: Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of engineering with at least one program ...
Computer Engineer/0854 and Electronics Engineer/0855 A. Degree: Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of engineering with at least one program ...
Fort George G Meade, MD · On-site
$93K - $103K/yr
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Fort George G Meade, MD · On-site
$93K - $103K/yr
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Bel Air, MD · On-site
Bachelors in computer science, Computer Engineering, Data Science, or a related field * Prior military service or experience supporting military programs * Previous work on DoD software development ...
Bel Air, MD · On-site
Bachelors in computer science, Computer Engineering, Data Science, or a related field * Prior military service or experience supporting military programs * Previous work on DoD software development ...
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Collaborate with analysts, engineers, and mission partners to translate findings into actionable ... Experience working in a hybrid computer science and cyber threat analysis role supporting cyber or ...
Collaborate with analysts, engineers, and mission partners to translate findings into actionable ... Experience working in a hybrid computer science and cyber threat analysis role supporting cyber or ...
Bachelors in computer science, Computer Engineering, Data Science, or a related field * Prior military service or experience supporting military programs * Previous work on DoD software development ...
Bachelors in computer science, Computer Engineering, Data Science, or a related field * Prior military service or experience supporting military programs * Previous work on DoD software development ...
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
We are seeking a Computer Engineer eager to take on new challenges in the rapidly evolving field of Digital Engineering (DE). You will join a multidisciplinary team who is modernizing the way we ...
We are seeking a Computer Engineer eager to take on new challenges in the rapidly evolving field of Digital Engineering (DE). You will join a multidisciplinary team who is modernizing the way we ...
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Collaborate with analysts, engineers, and mission partners to translate findings into actionable ... Experience working in a hybrid computer science and cyber threat analysis role supporting cyber or ...
Quick apply
Collaborate with analysts, engineers, and mission partners to translate findings into actionable ... Experience working in a hybrid computer science and cyber threat analysis role supporting cyber or ...
Cryptanalytic Computer Scientist with expertise in Python and PySpark to help us solve complex ... You need to have strong programming skills, experience in cryptography, and the ability to work ...
Cryptanalytic Computer Scientist with expertise in Python and PySpark to help us solve complex ... You need to have strong programming skills, experience in cryptography, and the ability to work ...
Fort George G Meade, MD · On-site
Reverse engineer software/code * Develop embedded software * Communicate status of work * Peer ... Computer Scientist Level 1 requires a Bachelor's degree in a relevant field of expertise (e.g ...
Fort George G Meade, MD · On-site
Reverse engineer software/code * Develop embedded software * Communicate status of work * Peer ... Computer Scientist Level 1 requires a Bachelor's degree in a relevant field of expertise (e.g ...
CNO Analyst/Programmer Level 1 requires a bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or similar technical major, and 0-8 years of relevant experience ...
CNO Analyst/Programmer Level 1 requires a bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or similar technical major, and 0-8 years of relevant experience ...
Laurel, MD · On-site
If you are graduating with a PhD in Computer Science or Computer Engineering and want to work in software research and development, we'd love to have you join our close-knit prototyping team! We ...
Laurel, MD · On-site
If you are graduating with a PhD in Computer Science or Computer Engineering and want to work in software research and development, we'd love to have you join our close-knit prototyping team! We ...
Fort George G Meade, MD · On-site
$164K - $267K/yr
Degree in Computer Science or Computer Engineering (or something extremely similar) * 3 years of cybersecurity/CNO-specific development * Experience supporting development on or analysis of Mobile ...
Fort George G Meade, MD · On-site
$164K - $267K/yr
Degree in Computer Science or Computer Engineering (or something extremely similar) * 3 years of cybersecurity/CNO-specific development * Experience supporting development on or analysis of Mobile ...
Related fields (e.g., Engineering, Mathematics) may be considered relevant if the program contains, at minimum, a concentration of courses in the following fundamental CS areas: algorithms; computer ...
Related fields (e.g., Engineering, Mathematics) may be considered relevant if the program contains, at minimum, a concentration of courses in the following fundamental CS areas: algorithms; computer ...
Related fields (e.g., Engineering, Mathematics) may be considered relevant if the program contains, at minimum, a concentration of courses in the following fundamental CS areas: algorithms; computer ...
Related fields (e.g., Engineering, Mathematics) may be considered relevant if the program contains, at minimum, a concentration of courses in the following fundamental CS areas: algorithms; computer ...
Fort George G Meade, MD · On-site
$135K - $185K/yr
Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage of employees holding advanced degrees in engineering, computer science, and ...
Fort George G Meade, MD · On-site
$135K - $185K/yr
Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage of employees holding advanced degrees in engineering, computer science, and ...
Join our team of experts as we engineer national security! Use information collected from a variety of computer network defense resources (including, but not limited to, intrusion detection system ...
Join our team of experts as we engineer national security! Use information collected from a variety of computer network defense resources (including, but not limited to, intrusion detection system ...
$30.8K - $36.1K
5% of jobs
$36.1K - $41.4K
10% of jobs
$41.4K - $46.7K
7% of jobs
$47.7K is the 25th percentile. Wages below this are outliers.
$46.7K - $52K
15% of jobs
$52K - $57.3K
7% of jobs
The median wage is $59.2K / yr.
$57.3K - $62.6K
15% of jobs
$62.6K - $67.9K
11% of jobs
$71.9K is the 75th percentile. Wages above this are outliers.
$67.9K - $73.2K
6% of jobs
$73.2K - $78.6K
14% of jobs
$78.6K - $83.9K
7% of jobs
$83.9K - $89.2K
2% of jobs
$30.8K
$60.7K
$89.2K
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

$93K - $103K/yr
Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 4 days ago
What Impact You'll Have
What You'll be Owning
What You Must Have
What Would be Nice to Have
Pay Range: At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications.
We're proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.
Our benefits package is designed to support the well-being of our employees and their families, and includes coverage in areas such as healthcare, financial wellness, retirement planning, family assistance, continued education, and paid time off.
Why Choose GRVTY
The toughest national security challenges demand vision and ingenuity, not just resources. We deliver mission and technical expertise to outpace our adversaries. We're purpose-built to tackle the most entrenched, systemic national security issues around the world.
We partner with our customers to help them overcome challenges in every corner of technology and defense—including the ones still being explored. Our growing capabilities create complementary advantages, giving on-the-ground operations the edge they need to succeed. We muster everything we have to answer every challenge presented, every day of our lives.
At GRVTY, we believe that when our employees thrive, our company thrives. That's why we offer a comprehensive and competitive benefits package designed to support your well-being, growth, and work-life balance.
• Robust health plan including medical, dental, and vision
• Health Savings Account with company contribution
• Annual Paid Time Off and Paid Holidays
• Paid Parental Leave
• 401k with generous company match
• Training and Development Opportunities
• Award Programs
• Variety of Company Sponsored Events
EEO Statement
GRVTY, is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran and will not be discriminated against on the basis of disability.
Anyone requiring reasonable accommodations should email recruiting@grvty.com or call 703-544-7930 with requested details.  A member of the HR team will respond to your request within 2 business days. 
Know Your Rights: Workplace Discrimination is Illegal (eeoc.gov) 
Please review our current job openings and apply for the positions you believe may be a fit. If you are not an immediate fit, we will also keep your resume in our database for future opportunities.