Find Jobs
Find Jobs Near You – Available Work in Your Location
Data and Software Programmer
Career Insights for Programmer / Analyst
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Virginia data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Programmer or Analyst combines programming expertise with analytical skills to design, develop, and maintain software systems or applications. Responsibilities can include software solution design, writing code, testing software applications or systems, system integration, software deployment, and technical support. This role typically develops software solutions that meet specific business objectives.
$106,658 / year median in Virginia
-29% projected decline
Job Description
- Description
- The Capabilities, Analysis and Development (CAD) division of Applied Research Associates, Inc. (ARA) is seeking a skilled and seasoned
- Data and Software Programmer
- to support a team conducting data science research and development that develops methodologies to identify supply chain vulnerabilities associated with Weapons of Mass Destruction. The successful candidate will be a key member of the team identify novel methods of data exploitation.
Required Qualifications:
- + Bachelor's degree in software design, computer science, data science + Demonstrated ability to work effectively within or lead a team of peers, as well as excellent interpersonal and communications skills + Ability to communicate research efforts at a level comprehensible to laymen and senior-level government representatives + 5 years direct work experience in research analysis + TS clearance with eligibility for SCI based upon a SSBI in the last five years + Sec+ or equivalent certification per (DoD 8140) + Experience coding (preferably in front or backend webapps: Javascript, Typescript, Python, Java, or C etc) + Familiarity with Git •
Desired Qualifications:
- + 10 years direct work experience in research analysis + Familiar with Mac or Linux CLI/Bash, shell scripting, ssh + Experience rapid prototyping capabilities via Python notebooks, stream-lit apps, or quick scripts + Experience building or implementing AI model harnesses and familiar with Model Context Protocol (MCP) + Military or commercial experience in large data-set analysis, data quality, data discovery + Experience with Langchain or other such AI enabling frameworks + Experience with reverse engineering + Experience with databases (SQL, graph, vector) + Experience writing plugins (ie .
Compensation & Benefits:
Pay Ranges:
From $90,000.00 - $140,000.00 per year based on years of experience, degree and any special skills and knowledge that they may bring to the position. ARA offers competitive benefits that address our employees' needs now and in the future. Learn more about each of our benefits at https://www.ara.com/benefits/COMPANY INFORMATION
- Applied Research Associates, Inc.
- Data and Software Programmer
- position.
- Qualifications
- Behaviors
- Required
- + •
Innovative:
- Consistently introduces new ideas and demonstrates original thinking +
Functional Expert:
- Considered a thought leader on a subject +
Enthusiastic:
- Shows intense and eager enjoyment and interest +
Detail Oriented:
- Capable of carrying out a given task with all details necessary to get the task done well +
Dedicated:
- Devoted to a task or purpose with loyalty or integrity
- Preferred
- + •
Thought Provoking:
- Capable of making others think deeply on a subject +
Team Player:
- Works well as a member of a group
- Motivations
- Required
- + •
Self-Starter:
- Inspired to perform without outside help +
Goal Completion:
- Inspired to perform well by the completion of tasks +
Entrepreneurial Spirit:
- Inspired to perform well by an ability to drive new ventures within the business
- Education
- Required
- + Bachelors or better in Software Design & Development
- Experience
- Required
- + 5-7 years: Relevant programming experience Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws.