1

Intermediate Software Developer Jobs in Washington

Casual work attire We are seeking a talented and highly motivated Intermediate Software Engineer to join our team! Description: This position is a development position on a cleared program supporting ...

Software Engineer

Herndon, VA · On-site

$101K - $195K/yr

Casual work attire We are seeking a talented and highly motivated Intermediate Software Engineer to join our team! Description: This position is a development position on a cleared program supporting ...

Senior Software Engineer

Arlington, VA · On-site

$86K - $198K/yr

DoDM 8140.03 Defense Cyber Work Force Work Role 621-Intermediate Software Developer Certification Nice If You Have: * Experience with JDEIS systems including JEL, JEL+, SIPR, JDDT, UTDT, JPMT, JTMD ...

Overview Amyx is seeking to hire a Software Developer-Intermediate to support our Cybersecurity Division/NGA Defender in the NCR (Offsite) Contractor Site area. Develops, creates, maintains, and ...

Amyx is seeking to hire a Software Developer-Intermediate to support our Cybersecurity Division/NGA Defender in the NCR (Offsite) Contractor Site area. Develops, creates, maintains, and writes/codes ...

Casual work attire We are seeking a talented and highly motivated Intermediate Software Engineer to join our team! Description: This position is a development position on a cleared program supporting ...

next page

Showing results 1-20

Intermediate Software Developer information

See Washington salary details

$54.4K

$126.7K

$188K

How much do intermediate software developer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for intermediate software developer in Washington 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 an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Washington? The most popular types of Software Developer jobs in Washington are:
What are popular job titles related to Intermediate Software Developer jobs in Washington? For Intermediate Software Developer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Washington look for? The top searched job categories for Intermediate Software Developer jobs in Washington are:
What cities in Washington are hiring for Intermediate Software Developer jobs? Cities in Washington with the most Intermediate Software Developer job openings:

SOFTWARE DEVELOPER - TS/SCI in MD

CNF Technologies Corp

Fort George G Meade, MD • On-site

$150K - $200K/yr

Other

Re-posted 6 days ago


Job description

SOFTWARE DEVELOPER - TS/SCI in MD

Position Description:

CNF Technologies is seeking Software Developers (Senior, Intermediate, and Junior levels) to deliver secure coding, DevSecOps practices, and vulnerability assessment supporting mission operations. This role provides the opportunity to drive technical direction across multiple efforts and ensures alignment with mission and security objectives throughout the full development cycle of cyberspace capability development.  

General Experience:

• Bachelor’s degree plus commensurate years' experience for each level of software development expertise.

• Experience in software development, including full lifecycle design, coding, testing, integration, and deployment of complex mission-critical applications in high-security or classified environments.

• Experience leading secure software engineering efforts, implementing DevSecOps pipelines, conducting code reviews, vulnerability assessments, and remediation.

• Experience in developing and maintaining software solutions supporting intelligence, defense, or national security missions to translate operational requirements into operational systems.

• Experience in secure coding practices, vulnerability remediation, code review, and software assurance in high-security environments.

• Software deployment across various Cloud computing platforms such as Amazon Web Services, Microsoft Azure, and Google Cloud.

Functional Responsibility:

• Design and implement DevSecOps pipelines, automated testing frameworks, and continuous integration/continuous delivery (CI/CD) processes tailored to compartmented intelligence environments.

• Perform secure software assessments, code analysis, vulnerability scanning, threat modeling, and remediation to identify and mitigate risks in new/existing software.

• Provide technical leadership by mentoring junior developers, conducting peer code reviews, guiding secure development practices, and collaborating with cross-functional teams.

• Translate mission requirements into secure software solutions, develop prototypes, proofs-of-concept, and production-grade code supporting national security objectives.

• Ensure deliverables comply with DoD cybersecurity policies, supply chain risk mitigation, and documentation for authorization to operate (ATO) systems

Requirements:

• Active TOP SECRET/SCI clearance with Counterintelligence (CI) Polygraph required.

• Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.

• Experience in software development, developing secure applications, DoD cyberspace operations, cybersecurity tools, and mission-critical systems.

• Proficiency in programming languages such as Java, C++, or Python; knowledge of secure coding principles, software development lifecycle (e.g., Agile, Waterfall), and tools for code analysis, debugging, and testing.

• Understanding of cybersecurity principles, network security, risk management, vulnerabilities assessment, and integration of security features like encryption and access controls into software.

• Must be a U.S. citizen.

• Ability to work in a secure facility and willingness to undergo CI polygraph examinations and background investigations in compliance with all DoD policies and operational security standards.

• Must comply with DoD Manual 8140.03 requirements for the Software Developer (DCWF Work Role 621) or equivalent cyberspace role.

Education and Experience:

• Junior Software Developer: 

o Bachelor’s degree in computer science, software engineering, information technology, cybersecurity, or a related STEM field.

o 0–3 years of professional software development experience.

• Intermediate Software Developer

o Bachelor's degree in computer science, software engineering, or related technical field.

o 3–10 years of professional software development experience, including hands-on work with secure applications, SDLC methodologies (e.g., Agile/DevSecOps), and preferably some exposure to DoD/cyberspace systems.

• Senior Software Developer

o Bachelor's degree in computer science, software engineering, or related field (master’s degree or higher strongly preferred).

o 10+ years of professional software development experience, with focus on secure software development, leading technical efforts, mentoring junior/intermediate developers, and supporting mission-critical DoD cyberspace operations or cybersecurity tools.

Location:

Ft. Meade, MD