2

Remote Senior Software Engineer Jobs in Washington, DC

Sr. Software Engineer - DMV

Arlington, VA · Remote

$125K - $165K/yr

Mobomo is seeking a highly motivated Sr. Engineer who can operate independently, require minimal ... Remote within the DMV area (Washington DC, Maryland, Virginia) with in-person meetings throughout ...

Software Engineer, Senior

Herndon, VA · On-site +1

$126K - $166K/yr

What Impact You'll Have GRVTY is looking for a Senior Software Engineer to join a small ... Background in signal processing, image processing, or remote sensing data workflows. * Experience ...

Senior Software Developer

Bethesda, MD · On-site +1

$58.25 - $77/hr

This opportunity is full time and onsite at the NCBI in Bethesda, MD and/or remote work. The ... The Senior Software Developer will work with the team to develop and maintain software supporting ...

FLEX Senior Software Engineer

Bethesda, MD · On-site +1

$130K - $172K/yr

JOB SUMMARY We are seeking a highly motivated FLEX Senior Software Engineer to drive performance ... Remote positions. Marriott International is the world's largest hotel company, with more brands ...

Software Engineer, Senior

Herndon, VA · On-site +1

$126K - $166K/yr

What Impact You'll Have GRVTY is looking for a Senior Software Engineer to join a small ... Background in signal processing, image processing, or remote sensing data workflows. * Experience ...

Responsibilities Senior Software Engineer - Cyber Missions Team Location: Laurel, MD Peraton is looking for a Senior Software Engineer to join our high-impact Cyber Missions team in Laurel, MD. In ...

Responsibilities Senior Software Engineer - Cyber Missions Team Location: Laurel, MD Peraton is looking for a Senior Software Engineer to join our high-impact Cyber Missions team in Laurel, MD. In ...

Senior Software Engineer - Python

Rockville, MD · On-site +1

$124K - $164K/yr

We are looking to hire an experienced Software Engineer to join our agile and exceptionally talented engineering team. As a Senior Engineer, you will work with our backend team to architect, maintain ...

Senior Software Engineer - Python

Rockville, MD · Remote

$124K - $164K/yr

We are looking to hire an experienced Software Engineer to join our agile and exceptionally talented engineering team. As a Senior Engineer, you will work with our backend team to architect, maintain ...

Senior Software Developer

Washington, DC · On-site +1

$147K - $198K/yr

Wilson Sonsini is seeking an experienced Senior Software Developer to join our Innovations team ... You will work closely with a fully remote team of designers, developers, and stakeholders to add ...

The candidate will work with our Senior Software Engineers to design and build innovative solutions ... Remote positions. Marriott International is the world's largest hotel company, with more brands ...

Sr AI Software Engineer

Sterling, VA · Remote

$125K - $165K/yr

Senior AI Software Engineer * Location: Remote * Developing software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes ...

Showing results 41-60

Remote Senior Software Engineer information

See Washington, DC salary details

$85.5K

$162.3K

$217.5K

How much do remote senior software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for remote senior software engineer in Washington, DC is $162,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,700.00 and $182,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a remote senior software engineer, and why are they important?

To thrive as a Remote Senior Software Engineer, you need deep expertise in software development, architecture, and problem-solving, typically supported by a degree in computer science and several years of professional programming experience. Proficiency with version control systems (like Git), cloud platforms (such as AWS or Azure), and familiarity with CI/CD pipelines and relevant certifications are highly valued. Excellent communication, self-motivation, and time management skills help you excel in remote, cross-functional teams. These skills ensure you can deliver high-quality solutions, collaborate effectively, and lead complex projects independently.

What does a remote senior software engineer do?

As a remote senior software engineer, your job is to code, test, and debug computer software applications for your employer. In this role, you may test the deployment of software within your network, ensure it functions properly on each operating system, choose which programming language to use, and help manage the development process. Senior software engineers frequently guide and review work from junior software engineers, determine how to translate business requirements into technical specifications, and provide input on hiring decisions relevant to the company's programming needs. Remote senior software engineers do all of this work from home or from a personal office. You use phones, email, text, and virtual office software to stay in touch with other employees.

What is a senior software engineer remote?

A senior software engineer job is a remote, high-level position that involves programming code and software. You work from home and telecommunicate with other IT support staff. A senior software engineer can work on various systems, but your duties are similar. Your responsibilities are to develop, test, and debug code. You may also build, update, or manage a software network. A software engineering professional often works on the entire development life cycle and must find and correct issues quickly and efficiently.

What does a remote senior software engineer do?

A Remote Senior Software Engineer designs, develops, and maintains complex software systems while working from a location outside of the traditional office. They often lead development teams, set technical direction, review code, and mentor junior engineers. Their responsibilities include collaborating with cross-functional teams, ensuring code quality, and implementing best practices in software development. Remote Senior Software Engineers use various communication and project management tools to stay connected with their teams and deliver high-quality software solutions efficiently.

What is the difference between Remote Senior Software Engineer vs Remote Software Developer?

AspectRemote Senior Software EngineerRemote Software Developer
Required CredentialsBachelor's degree in CS or related field, 5+ years experience, advanced coding skillsBachelor's degree or equivalent, 1-3 years experience, strong coding skills
Work EnvironmentCollaborates on complex projects, mentors junior staff, involved in architecture decisionsFocuses on coding, testing, and implementing features, less mentorship
Employer & Industry UsageTech companies, startups, enterprise software firmsStartups, tech firms, freelance projects

The Remote Senior Software Engineer typically has more experience, handles complex tasks, and mentors others, whereas the Remote Software Developer focuses on coding and implementing features with less leadership responsibility.

What are some common challenges faced by remote senior software engineers and how can they be addressed?

Remote Senior Software Engineers often face challenges such as maintaining effective communication across different time zones, ensuring strong collaboration with distributed teams, and staying aligned with project goals. Proactively scheduling regular check-ins, utilizing collaboration tools like Slack or Jira, and setting clear expectations can help overcome these hurdles. Additionally, building strong documentation habits and fostering relationships through virtual meetings can enhance teamwork and project success.
What are the most commonly searched types of Senior Software Engineer jobs in Washington, DC? The most popular types of Senior Software Engineer jobs in Washington, DC are:
What job categories do people searching Remote Senior Software Engineer jobs in Washington, DC look for? The top searched job categories for Remote Senior Software Engineer jobs in Washington, DC are:
Infographic showing various Remote Senior Software Engineer job openings in Washington, DC as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $162,292 per year, or $78 per hour.

Sr. Software Engineer (RPA)

Global Enterprise Services, LLC

Fort George G Meade, MD • Remote

$125K - $165K/yr

Full-time

Re-posted 12 days ago


Job description

The Sr. Software Engineer (RPA) designs, develops, enhances, debugs, and implements software. Troubleshoots production problems related to software applications. Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements. Designs and develops new software products or major enhancements to existing software. Addresses problems of systems integration, compatibility, and multiple platforms. Consults with project teams and end users to identify application requirements. Performs feasibility analysis on potential future projects to management.


Assists in the evaluation and recommendation of application software packages, application integration and testing tools. Resolves problems with software and responds to suggestions for improvements and enhancements.


Education and Experience:

  • Bachelor’s degree from an accredited college in a related discipline, or equivalent experience/combined education, with 4-8 years of professional experience; or 2-6 years of professional experience with a related Master’s degree.

  • Software development experience using HTML and JavaScript. Working knowledge of Python or Java.

  • Experience with distributed version control software such as Git and Bitbucket.

  • Knowledge of and ability to apply principles, theories, and concepts of Software Engineering.

  • DoD Secret clearance or ability to obtain interim Secret clearance prior to start date

  • Security+ certification or equivalent DoD 8570 IAT II certification within 60 days of start date

Responsibilities:

  • Develop robotic process automation (RPA) bots using Automation Anywhere and UiPath.

  • Design, develop, document, test and deploy software written in Python, JavaScript, Java and SQL.

  • Develop automated tests using Ansible, Selenium, JMeter, Junit and/or other applicable tools.

  • Develop automated CI/CD build/deployment pipelines using CloudBees/Jenkins, Artifactory, OpenShift/Kubernetes, Docker, Ansible and Bitbucket.

  • Work with an Agile team, attend daily scrums and demonstrate working software while collaborating with a geographically distributed (remote) team.

  • Troubleshoot and resolve installation, infrastructure and system issues.

  • Proactively and independently identify, report, monitor, and mitigate technical risks.

  • Frequently communicate and collaborate with other team members to ensure successful completion of project objectives.

Technical Knowledge

  • Experience developing robotic process automation bots in Automation Anywhere and/or UiPath.

  • Experience with Atlassian tools, including JIRA, Confluence and Bitbucket.

  • Experience working remotely with a geographically dispersed team.

  • Full software lifecycle automation experience (design, development, test, deployment), including deployment to a production environment.

  • Experience developing software on a UNIX command line platform.

  • Web development experience using UI frameworks, such as React.

  • Experience designing, building and deploying DevOps pipelines with Bitbucket, Git, Jenkins, Artifactory and Ansible (or equivalent tools).

  • Experience designing and building automated software testing pipelines using Ansible, Selenium, JMeter, Junit and/or other applicable tools.

  • Experience developing software in a cloud-based containerized environment using Kubernetes and Docker.

  • Experience developing and deploying software in a DoD environment (DISA experience is a plus), including experience building and deploying software applications that meet DoD security standards, including updating applications and code to meet security scans and meeting security implementation guidelines (e.g. STIGs).

Clearance/Citizenship:

  • Secret

  • Must be US Citizen

Travel Requirements:

This position will involve less than 10% travel

Location: While this role is primarily remote one must live within commuting distance to Scott AFB, IL or Ft. Meade, MD for on-site support.