2

Remote Systems Software Developer Jobs in Washington

Software Systems Engineer

Lanham, MD · On-site +1

$173K - $205K/yr

Position Overview We are seeking a Software Systems Engineer to join our Software Development Team. This role focuses on the design, development, verification, and sustainment of system software ...

Senior Software Developer

Herndon, VA · Remote

$55.75 - $73.75/hr

Senior Software Developer Location: Remote, USA Position Type: Full-Time About the company: At ... Integrate low-code applications with databases, APIs, legacy systems, and cloud-based services.

Lead Software Developer

Washington, DC · Remote

$131K - $164K/yr

Build new API-based integration services supporting communication with CMS enterprise systems and ... This position is primarily remote with occasional travel (up to 5%) as required. Environmental ...

Lead Software Developer

Washington, DC · Remote

$118K - $148K/yr

Build new API-based integration services supporting communication with CMS enterprise systems and ... This position is primarily remote with occasional travel (up to 5%) as required. Environmental ...

Senior Software Developer

Washington, DC · On-site +1

$147K - $198K/yr

You will work closely with a fully remote team of designers, developers, and stakeholders to add ... You will be involved in all aspects of software development, including distributed system design.

Bowhead seeks a Software Developer to support our customer on the Nautical contract in the ... Collaborate with system architects and technical leads to define overall system architecture and ...

This opportunity is full time and onsite at the NIH in Bethesda, MD and/or remote work. We attract ... Learn new technologies, keep up with internal systems, and share your knowledge with the team ...

Python Software Developer

Herndon, VA · Remote

$141K - $236K/yr

Experience with Version Control Systems such as Git. * Experience with containerization tools such ... For Remote Opportunities), education and certifications as well as Federal Government Contract ...

Python Software Developer

Herndon, VA · Remote

$114K - $190K/yr

Experience with Version Control Systems such as Git. * Experience with containerization tools such ... For Remote Opportunities), education and certifications as well as Federal Government Contract ...

Opportunity Overview Northramp is seeking a skilled Software Developer to support a suite of ASP ... systems (SQL Server / T-SQL) including schema changes and migration tooling. • Support front-end ...

next page

Showing results 1-20

Remote Systems Software Developer information

What are the most commonly searched types of Systems Software Developer jobs in Washington? The most popular types of Systems Software Developer jobs in Washington are:
What cities in Washington are hiring for Remote Systems Software Developer jobs? Cities in Washington with the most Remote Systems Software Developer job openings:
Software Systems Engineer

Software Systems Engineer

AST SpaceMobile

Lanham, MD • On-site, Remote

$173K - $205K/yr

Other

Posted 6 days ago


Job description

Position Overview

We are seeking a Software Systems Engineer to join our Software Development Team. This role focuses on the design, development, verification, and sustainment of system software across flight, ground, and testing domains, while also supporting the coordination of daily software activities and aligning priorities across Ground Software, Flight Software, and Systems Testing teams.

The ideal candidate brings a solid foundation in systems engineering and software practices, along with strong collaboration skills to contribute to successful program execution. 

Key Responsibilities:

  • Define system architectures and interfaces across software components.
  • Review and refine requirements to ensure they are complete and testable.
  • Monitor system performance budgets (e.g., timing, memory, power) throughout development.
  • Plan and execute verification activities to validate system performance.
  • Support integration, testing, and debugging of hardware and software.
  • Contribute to development milestones and gate reviews.
  • Apply configuration management and maintain system documentation.
  • Develop interface and data flow documentation.
  • Coordinate daily software team activities and priorities.
  • Track, triage, and escalate software issues as needed.
  • Facilitate team meetings and drive action items to closure.
  • Maintain accurate documentation across shared engineering tools.

Qualifications 

Education:
Bachelor's degree in software engineering, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related field, or equivalent practical experience.

Experience:

  • Minimum of 5 years of relevant professional experience in software systems engineering, development, or verification. 

Preferred Qualifications:

  • Experience working with complex or distributed systems, such as aerospace, telecommunications, or embedded platforms.
  • Demonstrated ability to create and maintain technical documentation using collaboration tools (e.g., Confluence, SharePoint, or similar platforms).
  • Experience working within Agile development environments and familiarity with CI/CD practices.
  • Exposure to communications systems, networking technologies, or other high-reliability system domains is a plus.
  • Familiarity with model-based systems engineering (MBSE) concepts and industry standards is beneficial. 

Soft Skills:

  • Strong organizational skills with the ability to manage multiple priorities and maintain attention to detail.
  • Effective written and verbal communication skills, including the ability to escalate issues appropriately.
  • Collaborative, proactive mindset with a willingness to learn and adapt to new technical domains.
  • Ability to work effectively in cross-functional teams and contribute to a positive team environment. 

Technology Stack:

  • Proficiency in one or more programming languages (e.g., C/C++ for embedded systems, Python for automation and testing).
  • Experience with issue tracking and version control tools (e.g., Jira, Git).
  • Understanding of configuration management principles and software development lifecycle processes.

Physical Requirements 

  • Ability to work in a standard office or engineering lab environment.
  • Ability to use a computer and related equipment for extended periods.
  • Participate in virtual or inperson meetings as required 

This job description may not be inclusive to the duties and responsibilities listed. Additional tasks may be assigned to the employee from time to time or the scope of the job may change as needed by business demands.