2

Remote Mid Level Software Engineer Jobs in Virginia

This position requires mid to senior level of experience, a passion for mission support, and a ... Herndon, VA with remote flexibility. Must be local to the DC Metro area. Responsibilities:

This role is remote and requires an active Secret clearance. Maximus TCS (Technology and Consulting ... Provides subject matter proficiency supporting back-end software development activities. * Applies ...

This role is remote. Active Secret Clearance or above required. Active TS/SCI highly preferred ... Provides subject matter proficiency supporting back-end software development activities. * Applies ...

This role is remote and requires an active Secret clearance. Maximus TCS (Technology and Consulting ... Provides subject matter proficiency supporting back-end software development activities. * Applies ...

Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_REMOTE Description SAIC is seeking a Software Engineer to join our team in support of the Department of Defense (DoD ...

Software Engineer Location ... Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared GeoDelphi, Inc. dba ...

Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_REMOTE Description SAIC is seeking a Software Engineer to join our team in support of the Department of Defense (DoD ...

Senior Software Engineer

Fairfax, VA · Remote

$150K - $180K/yr

Piper Companies is seeking a remote Senior Software Engineer to join a rapidly growing, mission-driven healthcare technology environment in the northern Virginia area focused on building scalable ...

Mid-level Systems Engineers employ a multi-discipline approach to requirements engineering ... Working knowledge of Software Development Frameworks. * INCOSE Associate Systems engineering ...

Mid-level Systems Engineers employ a multi-discipline approach to requirements engineering ... Working knowledge of Software Development Frameworks. * INCOSE Associate Systems engineering ...

next page

Showing results 1-20

Remote Mid Level Software Engineer information

What is the difference between Remote Mid Level Software Engineer vs Remote Software Developer?

AspectRemote Mid Level Software EngineerRemote Software Developer
CredentialsBachelor's in CS or related field, 2-4 years experienceBachelor's in CS or related field, 1-3 years experience
Work EnvironmentCollaborates with cross-functional teams, involved in design and implementationFocuses on coding, debugging, and feature development
Industry UsageCommon in tech companies, startups, and software firmsWidely used across tech, SaaS, and product companies

Remote Mid Level Software Engineers typically have more involvement in system design and team collaboration, while Remote Software Developers focus primarily on coding and feature implementation. Both roles require similar educational backgrounds, but the engineer role often involves broader responsibilities.

What are the most commonly searched types of Remote Software Engineer jobs in Virginia? The most popular types of Remote Software Engineer jobs in Virginia are:
What are popular job titles related to Remote Mid Level Software Engineer jobs in Virginia? For Remote Mid Level Software Engineer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Remote Mid Level Software Engineer jobs in Virginia look for? The top searched job categories for Remote Mid Level Software Engineer jobs in Virginia are:
What cities in Virginia are hiring for Remote Mid Level Software Engineer jobs? Cities in Virginia with the most Remote Mid Level Software Engineer job openings:
Infographic showing various Remote Mid Level Software Engineer job openings in Virginia as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution.
Software Engineer

Software Engineer

NT Concepts

Vienna, VA • On-site, Remote

Other

Posted 8 days ago


Job description

We are seeking a Software Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in National Security. We're looking for the best and the brightest to join us in supporting this mission. If meaningful work, initiative, creativity, and continuous self-improvement are important to your career, join our growing team and discover What's Next for you.

Mission Focus:

As a Software Engineer you will have the unique opportunity to solve hard problems and help turn complex concepts into reality to advance and enhance systems supporting the defense of our nation. In particular, you will implement cutting edge solutions for a program focused on state-of-the-art robust computer vision algorithms. You will be part of a solutions-oriented, agile SCRUM team designing and developing custom methods and components to support innovative data science capabilities.

Our delivery teams are driven to explore new ideas and technology, and care deeply about collaboration, feedback, and iteration. We follow SAFe agile practices, embrace the Ops ethos (DataOps/DevSecOps/MLOps) to "automate-first", use modern tech stacks, and constantly challenge each other to grow and improve.

If cutting edge development projects resonate with you, and you care deeply about joining a mission-driven company with a strong growth direction and diverse culture, we'd love to learn more about you. Check out the details below, and let's connect.

Technical members of our solutions teams require little guidance, but love to learn, collaborate, and problem solve. This position requires mid to senior level of experience, a passion for mission support, and a strong desire to solve our customers' hardest technical and data challenges. 

Clearance: U.S. Citizenship is required, with the ability to obtain a TS/SCI clearance. An active Secret clearance or higher is preferred.

Location/Flexibility: Herndon, VA with remote flexibility. Must be local to the DC Metro area. 

 Responsibilities: 

  • Support design, development, implementation and maintenance recommendations for software systems
  • Design, code, test, debug and document solutions
  • Ensure compliance with software design, development, testing, integration and sustainment standards
  • Research technology solutions, prioritize assignments, and work to resolve issues based on customer and business requirements
  • Ensure that products are designed and developed for scalability, robustness, maintainability, and interoperability
  • Create, implement and adopt Development Best Practices
  • Serve as a leader for junior developers on the team

Qualifications:

  • 5+ years of experience with Python or other programming languages (e.g., Java, C#, GoLang)
  • Ideal candidates will have experience working with Pytorch and supporting machine learning efforts
  • Experience with API design and implementation
  • Experience supporting code reviews
  • Experience with Cloud Providers (AWS, GCP, and Azure) preferably AWS
  • Experience working in a fast-paced agile environment
  • Demonstrated proficiency with Git version control systems
  • Experience working in Linux environments
  • Familiarity with microservices design and development patterns
  • Familiarity with container-based applications (Docker, OpenShift) and Kubernetes management

Physical Requirements:

  • Prolonged periods setting at a desk and working on a computer
  • Must be able to lift up to 10-15 pounds at times.