1

Senior Full Stack Software Engineer Jobs in Virginia

Full-Stack Software Engineer

Reston, VA · Hybrid

$165K - $195K/yr

Full-Stack Software Engineer Reston, VA (Hybrid) TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing ...

New

Full-Stack Software Engineer

Reston, VA · On-site

$165K - $195K/yr

Overview Full-Stack Software Engineer Reston, VA (Hybrid) TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, ...

New

Full-Stack Software Engineer

Reston, VA · Hybrid

$165K - $195K/yr

Overview Full-Stack Software Engineer Reston, VA (Hybrid) TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, ...

New

This is a 100% Remote position - Now & Forever Requirements As a Full-Stack Software Engineer, you will innovate, design, and develop end-to-end product capabilities that stretch from our React-based ...

This is a 100% Remote position - Now & Forever Requirements As a Full-Stack Software Engineer, you will innovate, design, and develop end-to-end product capabilities that stretch from our React-based ...

As a Full Stack Software Developer, you will play a key role in designing, developing, and maintaining high-quality software applications. You will work closely with cross-functional teams to ...

next page

Showing results 1-20

Senior Full Stack Software Engineer information

See Virginia salary details

$44.1K

$133.6K

$188.9K

How much do senior full stack software engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for senior full stack software engineer in Virginia is $133,615.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,000.00 and $156,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Senior Full Stack Software Engineer position, and why are they important?

To thrive as a Senior Full Stack Software Engineer, you need deep expertise in both front-end and back-end development, strong problem-solving abilities, and a solid foundation in computer science principles, typically demonstrated by a bachelor’s or master’s degree in a related field. Familiarity with frameworks and languages like React, Angular, Node.js, Python, and proficiency in using cloud platforms, version control systems like Git, and continuous integration tools is crucial, and relevant certifications are an advantage. Exceptional communication, leadership, and teamwork skills help you effectively coordinate with cross-functional teams and mentor junior engineers. These skills ensure you can deliver robust, scalable solutions while driving project success and fostering a collaborative development environment.

What does a typical workday look like for a Senior Full Stack Software Engineer?

A typical day for a Senior Full Stack Software Engineer involves designing and implementing new features, reviewing and improving code, and collaborating with product managers, designers, and other developers to deliver project goals. You might split your time between writing code for both front-end and back-end systems, participating in daily stand-up meetings, and providing technical guidance to junior team members. The role often requires balancing hands-on development with architectural planning and problem-solving for complex technical challenges. You’ll also frequently interact with stakeholders to gather requirements and provide updates, ensuring alignment throughout the software development lifecycle.

What is a Senior Full Stack Software Engineer job?

A Senior Full Stack Software Engineer is an experienced developer responsible for designing, building, and maintaining both front-end and back-end systems in web or software applications. They work with a variety of technologies, frameworks, and databases to ensure seamless functionality across the entire software stack. In addition to coding, they often provide technical leadership, mentor junior developers, and contribute to architectural decisions. Their role requires strong problem-solving skills, an understanding of best practices, and the ability to collaborate with cross-functional teams to deliver high-quality software solutions.

What are the most commonly searched types of Full Stack Software Engineer jobs in Virginia? The most popular types of Full Stack Software Engineer jobs in Virginia are:
What cities in Virginia are hiring for Senior Full Stack Software Engineer jobs? Cities in Virginia with the most Senior Full Stack Software Engineer job openings:
Full-Stack Software Engineer

Full-Stack Software Engineer

Bridge Core (BCore)

Reston, VA • Hybrid

$165K - $195K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago


Job description

Full-Stack Software Engineer
Reston, VA (Hybrid)
TS/SCI with Poly
 

At Bcore, our strength comes from how we deliver impact to the mission. Whether it’s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and agility of our teams. Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Bcore accelerates decisive advantage for warfighters and intelligence professionals by fusing human insight, rapid-fire engineering, precision-measured outcomes, and relentless grit into mission-ready solutions. 

Do you want to join a team that is building tailored technical solutions to modernize our government’s mission and our client’s business?  Do you have a desire to change how people work?  Are you interested in helping to protect our nation’s cyber interests? Join our growing team supporting customer missions as a Full-Stack Software Engineer in Reston, VA (Hybrid).


Responsibilities 

We are looking for a full-stack software engineer to build and extend an offline, edge AI data-triage application through a rapid prototype and its redeployment as mission needs evolve. The application runs entirely on a single, standalone device with no network connection. Technical tasks include: 

  • TS/SCI with polygraph
  • Building and extending the offline, standalone application (Python/Flask) that ingests documents, images, audio, and video and runs locally hosted AI models to translate, summarize, extract entities, and catalog content 
  • Developing the browser-based local user interface: ingest dashboard, tag filters, search, and a natural-language question interface 
  • Integrating and operating on-device AI/ML components, including local open-weight language models, retrieval-augmented generation, a vector store and embeddings, speech transcription, and multimodal vision models 
  • Building the controlled sandbox and data-security features: malware scanning and rule-based detection, file-type allow-listing, a quarantine landing zone, unprivileged containers with read-only mounts, and ephemeral teardown on shutdown 
  • Packaging the application for standalone, offline installation on a zero-trust Linux laptop baseline, including single-package and side-load delivery across enclave boundaries 
  • Maintaining a self-hosted CI/CD pipeline and cutting versioned releases that record model and behavior changes 
  • Validating near-real-time processing against edge data loads from 128 GB to 1 TB across text, image, audio, and video 
  • Supporting redeployment and iteration of the capability after the prototype as requirements change 

Required Qualifications:   

  • Front-end web development with JavaScript, HTML, and CSS for browser-based interfaces 
  • Strong Python, including backend web development (Flask or equivalent) 
  • Containerization with Docker and comfort working on Linux (Rocky Linux or the RHEL family) 
  • Experience integrating AI/ML or large language model components into applications 
  • Experience with data workflows using relational databases and/or vector stores 

Desired Qualifications:

  • Local or offline LLM tooling (e.g., Ollama) and retrieval-augmented generation (RAG) 
  • Vector databases (e.g., ChromaDB) and sentence embeddings (e.g., all-MiniLM) 
  • Speech-to-text (Whisper / faster-whisper) and multimodal vision models 
  • Text extraction (Apache Tika) and metadata standards (Dublin Core) 
  • Application security and sandboxing: ClamAV, YARA, unprivileged containers, encryption, role-based access control 
  • Self-hosted CI/CD and Git for source control 
  • Building for air-gapped, disconnected, or edge environments and standalone portable devices 

  • The expected salary range within the Washington, DC metropolitan area is: $165,000 - 195,000. Final compensation is unique to each individual and will be determined based on factors such as experience, education, geographic location, and contractual requirements. This is not a guarantee.
  • Benefits include Health/Dental/Vision, 401(k), Paid Time Off, STD/LTD/Life Insurance/Voluntary Life Insurance, Stipends, Referral Bonuses, and more.

BCore is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.