2

Remote Senior Software Engineer Jobs in Washington, DC

Senior Software Engineer

Sterling, VA ยท On-site +1

$185K - $225K/yr

... remote engineers to develop front-end applications and back-end microservices that support strong products and user experiences. Key Responsibilities Software Development and Architecture * Solve ...

Software Engineer, location is Remote. The start date is July 27 for this contract-to-hire position ... Partner with the Senior Software Engineer to develop, enhance, and support customer-facing web ...

Senior Software Engineer

Washington, DC ยท Remote

$153K - $183K/yr

While this is a fully remote role, candidates in the Washington, D.C. metro area are strongly ... We're looking for a Senior Software Engineer to help evolve our investment screening and fraud ...

Senior Software Engineer

Herndon, VA ยท On-site +1

$126K - $166K/yr

In this role, you will work closely with software engineers, data scientists, analysts, and ... Must be willing to work in a remote setting or nearby Vantor facility and comfortable communicating ...

Senior Software Developer

Herndon, VA ยท On-site +1

$56 - $74/hr

Senior Software Developer National Capital Region TS/SCI Polygraph | Hybrid (Remote with Occasional On-Site) | Immediate Hire Join Synertex and bring your expertise to a mission that matters. We're ...

Sr. Software Engineer

Fort George G Meade, MD ยท On-site +1

$135K - $179K/yr

We are hiring a Sr. Software Engineer to work in the Ft. Meade, MD vicinity . Position location is subject to change based on central MD client's needs. Required: TS/SCI with a Polygraph The Software ...

Senior Software Engineer

Chantilly, VA ยท On-site +1

$150K - $250K/yr

... support remote work), and requires a TS/SCI + Polygraph clearance (acceptable to this customer ... What You'll be Owning The Senior Software Engineer will be responsible for working within Cloud ...

Senior Software Engineer

Chantilly, VA ยท On-site +1

$200K - $270K/yr

... support remote work), and requires a TS/SCI + Polygraph clearance (acceptable to this customer ... What You'll be Owning The Senior Software Engineer will be responsible for working within Cloud ...

Showing results 21-40

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.

Senior Software Engineer

Amatriot Group, LLC

Sterling, VA โ€ข On-site, Remote

$185K - $225K/yr

Full-time

Re-posted 8 days ago


Job description

Location: Sterling VA
Security Clearance: Active TS/SCI [Required] (CI Poly preferred, can obtain after starting)
Job Type: Full-Time

Target Salary Range*: $185,000 - $225,000

*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary


Position Overview

Amatriot is seeking Full Stack Software Engineers to support the Makalu contract. This role supports new product and component development using modern technologies in a fast-paced, start-up-like agile environment. Full Stack Software Engineers on Team Makalu proactively design architecture for new components, suggest improvements to the application and overall web UI/UX, and work closely with on-site and remote engineers to develop front-end applications and back-end microservices that support strong products and user experiences.


Key ResponsibilitiesSoftware Development and Architecture
  • Solve challenging technical problems while meeting program objectives within the agile development cycle.
  • Suggest improvements to UX/UI, microservice architecture, and the software baseline.
  • Introduce new ways to meet mission needs.
  • Work on new technologies while staying customer-focused and building new UI applications.
  • Utilize industry-proven design patterns and open-source tools.
Application Performance and Technical Improvement
  • Work with senior developers and the program architect to improve application performance, reliability, resiliency, and observability.
  • Support development of front-end applications and back-end microservices.
  • Contribute to improvements in the overall application and web UI/UX.
Agile Team Collaboration
  • Participate as part of an agile team where communication skills and execution within the established development process are essential to team success.
  • Mentor junior teammates.
  • Contribute to a positive and upbeat team atmosphere.

QualificationsEducation
  • Bachelor’s degree in Computer Science or a related field; or Graduation from a coding bootcamp.
Experience:
  • Experience using REST-based web services.
  • Experience developing in a microservices architecture.
  • Experience with cloud technologies such as AWS, GCP, Azure, or similar platforms.
  • Experience with containers and Kubernetes.
  • Experience working as a member of a development team participating in the complete product development lifecycle.
  • Familiarity with Agile software development methodologies.
  • Familiarity with modern web technologies and techniques, including HTML5, CSS, CSS preprocessors such as SASS, Less, or Stylus, or JavaScript build tools such as Browserify, WebPack, or Closure.
  • Familiarity with modern JavaScript frameworks and libraries such as Angular, Ember, React, Redux, Reactive, or VueJS, along with knowledge of when to use them.
  • Familiarity with Node.js and the NPM package ecosystem.
  • Experience with Linux environments and Linux shell scripting.
  • Knowledge of continuous integration and software configuration management processes and tools, including Subversion, Git, JIRA, and Confluence.
Skills:
  • Strong organizational skills and attention to detail.
  • Strong verbal and written communication skills.
Certifications:
  • CompTIA Security+ within 6 months of hire.
Clearance
  • TS/SCI clearance is required.
  • CI Poly is preferred and may be obtained after starting.

Preferred Qualifications:
    • Passion for creating beautiful, engaging, intuitive, efficient, and highly usable user interfaces.
    • Experience with vector and motion graphics, including SVG, HTML5 Canvas, WebGL, and animation via JavaScript and CSS.
    • Experience building rich, data-driven web applications.
    • Familiarity with real-time communication mechanisms such as WebSockets.
    • Familiarity with the Svelte framework.
    • Familiarity with Node, Cesium, and/or OpenLayers.
    • Familiarity with Spring, Docker, and/or Kubernetes.
    • Knowledge of microservices-based architecture.
    • Familiarity with emerging trends in desktop, web, and mobile app development.
    • Experience with deployments, DevOps, and/or AWS.
    • Experience with Git.