1

Computer Coding Software Jobs in Washington (NOW HIRING)

Computer software engineers develop the software systems that control computers. * Computer ... writing code. The programming languages most often used are C, C++, and Java, with Fortran and ...

Computer software engineers develop the software systems that control computers. * Computer ... writing code. The programming languages most often used are C, C++, and Java, with Fortran and ...

Mid Computer Engineer

Bethesda, MD · On-site

$119.30K - $140.70K/yr

Description: * Computer hardware and software engineers' research, design, develop, and test ... actually writing code. * The programming languages most often used are C, C++, and Java, with ...

Senior Software Developer

Washington, DC · On-site

$61.50 - $81.25/hr

NET, jQuery, and Bootstrap • Participate in code reviews, establish development standards, and ... A. in Computer Science, Software Engineering, Information Technology, or a related field, with at ...

This role focuses on coding, debugging, testing, and implementing system enhancements within a ... Debug and resolve software defects assigned through the DVS Change Management System, ensuring ...

This role focuses on coding, debugging, testing, and implementing system enhancements within a ... Debug and resolve software defects assigned through the DVS Change Management System, ensuring ...

This role focuses on coding, debugging, testing, and implementing system enhancements within a ... Debug and resolve software defects assigned through the DVS Change Management System, ensuring ...

This role focuses on coding, debugging, testing, and implementing system enhancements within a ... Debug and resolve software defects assigned through the DVS Change Management System, ensuring ...

Develops, creates, maintains, and writes/codes new (or modifies existing) computer applications, software, or specialized utility programs. Responsibilities * Analyze information to determine ...

next page

Showing results 1-20

Computer Coding Software information

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

To thrive as a computer programmer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and often a degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and, in some cases, certifications in specific technologies are highly valuable. Strong analytical thinking, attention to detail, and effective communication skills help programmers translate requirements into functional code and collaborate with team members. These skills ensure the development of reliable, efficient software solutions and contribute to successful project outcomes.

What are some common challenges faced by professionals working in computer coding software roles, and how can they be addressed?

Professionals in computer coding software roles often encounter challenges such as debugging complex code, keeping up with rapidly evolving technologies, and collaborating effectively with cross-functional teams. To address these, it is helpful to develop strong problem-solving skills, stay current with industry trends through continuous learning, and communicate clearly with team members. Participating in code reviews and adopting version control practices can also enhance collaboration and code quality, making it easier to manage and resolve issues as they arise.

What is computer coding software?

Computer coding software refers to programs and tools designed to help developers write, edit, debug, and manage source code for computer applications. These tools include integrated development environments (IDEs), code editors, compilers, and debuggers. Popular examples are Visual Studio Code, Eclipse, and PyCharm, which offer features like syntax highlighting, code completion, and version control integration. Coding software increases productivity, reduces errors, and streamlines the software development process.

What is the difference between Computer Coding Software vs Software Developer?

AspectComputer Coding SoftwareSoftware Developer
CredentialsNone required, but coding certifications can helpBachelor's degree in CS or related field often required
Work EnvironmentUsed in various industries for coding tasks, often solo or in small teamsWorks in teams, involved in designing, developing, and maintaining software
Industry UsageTools and software used by developers to write codeCreates and manages software applications and systems
Search/Comparison IntentFocuses on coding tools and environmentsFocuses on software creation and development processes

Computer Coding Software refers to the tools and environments used to write code, while a Software Developer actively designs, develops, and maintains software applications. Both roles overlap in coding skills, but developers have broader responsibilities in software creation and project management.

What cities in Washington are hiring for Computer Coding Software jobs? Cities in Washington with the most Computer Coding Software job openings:
Infographic showing various Computer Coding Software job openings in Washington as of May 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution.

Software Engineer 3 - C++/DevOps/RF

Captivation Software

Annapolis Junction, MD

$130K - $270K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Build to something to be proud of.

Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country.

Description

Captivation Software is looking for a senior level software engineer who will be in an extremely customer facing role leading multi faceted mission critical system development, deployment and evolution. The successful candidate will analyze user requirements, develop new software, and enhance existing systems to meet the demands of modern satellite communication technologies. This role will involve working on complex algorithms and ensuring software quality through automated testing and debugging.

Responsibilities
  • Analyze user requirements to derive software designs for new applications or modifications to existing software, ensuring the addition of new features and capabilities aligns with project goals
  • Write high-quality, maintainable C++ code for satellite communication applications, adhering to best practices and coding standards
  • Identify, debug, and correct defects in existing software, utilizing effective troubleshooting techniques to resolve issues efficiently
  • Design and implement database or data repository interfaces and queries to support the application's data management needs
  • Design and implement complex algorithms that adhere to strict timing, system resource, and interface constraints, ensuring high performance and reliability
  • Integrate automated testing as part of the development lifecycle, implementing unit tests and other testing methodologies to ensure software quality
  • Work closely with cross-functional teams, including system architects, QA engineers, and project managers, to ensure software meets user requirements and is delivered on schedule
  • Maintain comprehensive documentation for software designs, processes, and interfaces to facilitate knowledge sharing and project continuity
Requirements
Security Clearance:
  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
Minimum Qualifications:
  • Twenty (20) years of experience as a SWE is required.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science from an accredited college or university is required
Required Skills:
  • Proficiency in C++ development, with a solid understanding of real-time systems and performance optimization
  • Experience with RF signals analysis or satellite communications system design and theory, with the ability to implement these concepts into software
  • Familiarity with DevOps processes and tools, particularly in virtual (VMware) and containerized (Docker/Kubernetes) environments
  • Experience with message queue implementation and communication protocols

This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.

Benefits
  • Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)
  • Up to 20% 401k contribution (No Matching Required and Vested from Day 1)
  • Above Market Hourly Rates
  • $3,600 HSA Contribution
  • 6 Weeks Paid Time Off
  • Company Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D