1

Graduate Software Developer Jobs in Washington, DC

They are seeking Software Engineers to develop, maintain, and enhance complex software systems ... Graduate degree may be substituted for three (3) years of experience • PhD may be substituted for ...

In this position, the Software Engineer develops, maintains, and enhances complex and diverse ... of experience or a Graduate degree may be substituted for three (3) years of experience.

Active Secret clearance EMSS is seeking experienced software engineers to support multiple software ... Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum ...

Lead, Software Engineer

Herndon, VA · Hybrid

$117K - $218K/yr

Lead, Software Engineer Job Code: 42381 Job Location: Herndon, VA Job Schedule: 9/80: Employees ... Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum ...

In this role, you will work alongside senior software engineers, database admins, SharePoint SMEs ... recent graduate with hands-on foundational experience in the Microsoft 365 ecosystem (Power BI ...

This is an exciting opportunity for a recent graduate or early-career professional who is passionate about artificial intelligence, software engineering, and emerging technologies. In this role, you ...

Showing results 41-60

Graduate Software Developer information

See Washington, DC salary details

$54.4K

$126.7K

$188K

How much do graduate software developer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for graduate software developer in Washington, DC is $126,675.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,900.00 and $147,200.00 per year, depending on experience, location, and employer.

What is a graduate software developer?

A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.

What are the key skills and qualifications needed to thrive as a graduate software developer?

To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.

What are typical career progression opportunities for a graduate software developer?

Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

How to become a software developer graduate after graduation?

To become a software developer graduate, focus on completing a relevant degree such as computer science or software engineering, and develop programming skills in languages like Java, Python, or C++. Gaining practical experience through internships, personal projects, or coding bootcamps can enhance employability, and obtaining certifications like Microsoft or AWS can also be beneficial.

What job categories do people searching Graduate Software Developer jobs in Washington, DC look for?

The top searched job categories for Graduate Software Developer jobs in Washington, DC are:

Infographic showing various Graduate Software Developer job openings in Washington, DC as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $126,200 per year, or $60.7 per hour.

Software Engineers

Annapolis Junction, MD • On-site

Full-time

Re-posted 14 days ago


Job description

Job Summary:
BCT LLC is a small business dedicated to delivering meaningful solutions for their customers and their missions. They are seeking Software Engineers to develop, maintain, and enhance complex software systems while working individually or as part of a team.
Responsibilities:
• Analyze user requirements to derive software design and performance requirements
• Debug existing software and correct defects
• Provide recommendations for improving documentation and software development process standards
• Design and code new software or modify existing software to add new features
• Integrate existing software into new or modified systems or operating environments
• Develop simple data queries for existing or proposed databases or data repositories
• Write or review software and system documentation
• Design or implement complex database or data repository interfaces/queries
• Implement algorithms to meet or exceed system performance and functional standards
• Assist with developing and executing test procedures for software components
• Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
• Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Qualifications:
Required:
• Active TS/SCI with POLY
• Experience with Policy and/or a SIGINT background
• High School Diploma or GED, plus twenty-four (24) years of general systems engineering experience
• Bachelor’s degree in a qualified engineering or related field, plus (20) years of systems engineering experience
• Master’s degree or PhD in a qualified engineering or related field, plus (18) years of systems engineering experience
• One (1) year of experience in Software Engineering
• Three (3) years of experience in Software Engineering
• Six (6) years of experience in Software Engineering
• Nine (9) years of experience in Software Engineering
Preferred:
• Bachelor’s degree in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university
• Graduate degree may be substituted for three (3) years of experience
• PhD may be substituted for six (6) years of experience
• Appropriate coursework in other degree programs can be substituted for an Engineering, Computer Science, or Mathematics degree
Company:
BCT LLC (BCT) is small business, established in 2006 & headquartered out of Annapolis Junction, Md. Founded in 2006, the company is headquartered in Annapolis Junction, USA, with a team of 51-200 employees. The company is currently Growth Stage.