1

Professional Software Engineer Jobs in Washington

Software Engineer

Reston, VA · On-site

$90K - $110K/yr

Minimum 4+ years of professional software engineering experience. Preferred Skills: * Experience supporting Federal Government projects. * Active Public Trust Clearance. * Experience building ...

Software Engineer

Reston, VA · On-site

$90K - $110K/yr

Minimum 4+ years of professional software engineering experience. Preferred Skills: * Experience supporting Federal Government projects. * Active Public Trust Clearance. * Experience building ...

Overview As a Principal Software Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions ...

Bachelor's degree in Computer Science, Mathematics, Physics, Applied Math, or related field * 5+ years of professional software engineering experience * Strong experience with React, TypeScript, and ...

The Software Engineer will design, develop, test, integrate, and maintain scalable, highly ... Professional experience with Python software development and scripting. * Experience developing ...

Bachelor's degree in Computer Science, Mathematics, Physics, Applied Math, or related field * 5+ years of professional software engineering experience * Strong experience with React, TypeScript, and ...

Required Qualifications * 5 or more years of professional software development or software engineering experience. * Strong experience with at least one object-oriented programming language ...

Software Engineer

Herndon, VA · On-site

$200K - $325K/yr

Required Qualifications * 5 or more years of professional software development or software engineering experience. * Strong experience with at least one object-oriented programming language ...

Required Qualifications * 5 or more years of professional software development or software engineering experience. * Strong experience with at least one object-oriented programming language ...

Senior Software Engineer

Annapolis Junction, MD · On-site

$125K - $165K/yr

Required : • Candidates must have an active TS/SCI with CI Poly clearance • 10+ years of professional software engineering experience, or a qualifying substitution as defined by program ...

Lead, Software Engineer

Herndon, VA · Hybrid

$117K - $218K/yr

Preferred Skillsets: *10+ years of professional software engineering experience. *Strong Java, C++, Java Spring Boot, REST API development experience. *Multi-threaded application development.

New

Bachelor's degree in Computer Science, Mathematics, Physics, Applied Mathematics , or a related technical field * 3+ years of professional software engineering experience * Strong experience ...

Showing results 21-40

Professional Software Engineer information

See Washington salary details

$71.9K

$167.1K

$232.7K

How much do professional software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for professional software engineer in Washington is $167,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $195,900.00 per year, depending on experience, location, and employer.

What is a professional software engineer?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

What are the key skills and qualifications needed to thrive as a professional software engineer?

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

What is the difference between Professional Software Engineer vs Software Developer?

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

What do professional software engineers do?

Professional software engineers design, develop, test, and maintain software applications and systems. They analyze user requirements, write code using programming languages, and collaborate with teams to ensure functionality, performance, and security. They often use tools like version control systems and follow industry best practices to deliver reliable software solutions.

What are the most commonly searched types of Software Engineer jobs in Washington?

The most popular types of Software Engineer jobs in Washington are:

What cities in Washington are hiring for Professional Software Engineer jobs?

Cities in Washington with the most Professional Software Engineer job openings:

Software Engineer

Fort George G Meade, MD • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 5 days ago


Job description

Software Engineer

RING0-25-00000064

Fort Meade, MD, US, 20755

Full-Time

TS/SCI w/Poly

Job Description

Ring0 Technologies (“Ring Zero”) is seeking a motivated Software Engineer to support the design, development, and maintenance of complex software systems. The ideal candidate will have a solid foundation in software development, an eagerness to learn, and the ability to contribute to both independent and team-based projects. This position offers the opportunity to work on mission-critical systems involving analytics, real-time applications, and data-intensive environments.

Required Skills

Responsibilities:

  • Design, develop, test, and maintain software applications based on documented requirements.
  • Analyze user and system needs to derive functional and performance requirements.
  • Modify existing software to correct defects, adapt to new hardware, or enhance performance.
  • Participate in software integration efforts, ensuring compatibility across systems and environments.
  • Assist with developing and executing test procedures and documenting test results.
  • Debug and troubleshoot issues while contributing to software improvement recommendations.
  • Support build, deployment, and version control processes within CI/CD environments.
  • Collaborate with engineers and system administrators to ensure software meets mission objectives.

Qualifications:

  • Required:
  • US Citizen with an active TS/SCI FS Poly
  • 7 years of professional software development experience (academic or internship experience acceptable)
  • Experience developing software in C, C++, C#, Java, or Python
  • Familiarity with Windows or UNIX/Linux application development
  • Basic understanding of DevOps concepts and CI/CD tools (e.g., Jenkins, Bamboo)
  • Exposure to containerization and automation tools (e.g., Docker, Ansible, Terraform, Packer)
  • Strong analytical, debugging, and problem-solving skills
  • Excellent written and verbal communication skills

Desired Skills

  • Experience with version control systems (e.g., Git, GitLab)
  • Knowledge of database interaction and basic query development
  • Demonstrated ability to work effectively within a collaborative development environment

Company Description

RingØ Technologies ("Ring Zero") is a Veteran Owned Small Business providing mission focused solutions to the DoD, IC, Federal Law Enforcement, and Homeland Security. RingØ personnel have been working with the DoD and IC community for over 20 years delivering cutting edge and high impact Computer Network Operations (CNO) technology solutions. RingØ brings a deep technical understanding of hardware and software technology applications.