Demo

Software Engineer

Smart Data
Chantilly, VA Full Time
POSTED ON 8/29/2026
AVAILABLE BEFORE 9/27/2026

Software Engineer


Chantilly, VA (on-site at client facility)


Full-Time, Long-Term Contract (1-Year Assignment)


Clearance Required: Active TS/SCI with Polygraph (Required — must be a U.S. Citizen)


Job Summary


We are seeking a Software Engineer to support a mission-critical program in the Chantilly, VA area. This role combines full-stack software development with data engineering and mission-focused problem solving, offering the opportunity to design, build, and deliver tailored solutions across diverse business areas. The ideal candidate is a strong full-stack developer who is comfortable learning new languages, frameworks, and deployment environments.


Responsibilities


- Collect, organize, and analyze technical information from multiple sources to drive mission objectives and quick-turn tasks in fast-paced environments

- Support the design and implementation of machine learning and data engineering techniques applied to advanced science and technology (S&T) missions

- Perform C/C development in support of critical mission requirements

- Apply concepts from newer compiled languages such as Go or Rust to embedded development

- Develop for real-time operating systems (RTOS) and other embedded systems

- Apply software development expertise to the analysis of compiled custom operating systems, including learning reverse engineering principles

- Collaborate in a multi-disciplinary environment while working independently and leading tasks on time and on budget

- Participate in the design, implementation, and maintenance of tailored software applications supporting diverse business areas

- Provide data analysis and modeling, including the physical and logical design of databases

- Support the design and delivery of reports, stored procedures, and queries to meet project requirements

- Translate user requirements into concepts for information system solutions to be implemented by functional teams

- Contribute to and participate in testing of delivered software solutions


Required Qualifications


- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3 years of relevant experience; OR a Master's degree in a related field with 1 year of experience; OR a Ph.D.; or an equivalent combination of education and experience in a related field

- Experience in full-stack software development with significant programming experience in C#, C , and/or Java

- Professional development experience using JavaScript or one of its derivatives

- Experience with MS SQL, PostgreSQL, or similar relational database technology

- Ability to learn and understand new programming languages, design patterns, operating systems, and deployment environments (e.g., Azure, AWS, and physical hardware)

- Experience supporting national security, defense, and/or intelligence community missions

- Must be a U.S. Citizen with an active TS/SCI clearance with polygraph (non-negotiable)


Additional Details


- Assignment Length: 1 year

- Schedule: Standard hours (40/week)

- Work Location: On-site required

- Interview Process: Video interview with hiring manager and technical team

- Relocation Candidates: Will consider hiring off video interview for non-local candidates willing to relocate

- Target Start Date: 09/01/2026


Smart Data Systems is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, age, or any other protected characteristic under applicable federal, state, or local law.


Salary.com Estimation for Software Engineer in Chantilly, VA
$108,103 to $131,529
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Smart Data

  • Smart Data Cincinnati, OH
  • Job Description. Job Description. . For more than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy... more
  • 9 Days Ago

  • Smart Data Miamisburg, OH
  • Job Description. Job Description. Chief Growth Officer / Director of Sales & Account Growth. Smart Data Systems. Dayton/Cincinnati Preferred | Full-Time. A... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Chantilly, VA area that may be a better fit.

  • Newgen Software Technologies Herndon, VA
  • We are looking for a Software Engineer to join our Partner in mission critical work. Requirements TS/SCI with adjudicated CI Poly Clearance prior to start ... more
  • 1 Day Ago

  • Newgen Software Technologies Chantilly, VA
  • The Data & Software Engineer works with a small team to build complex data flows for a custom application. Successful candidate will have advanced Python p... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!