Junior Software Research Engineer

Institute for Defense Analyses

Alexandria (VA)

On-site

USD 69,000 - 194,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Institute for Defense Analyses in Alexandria, VA seeks an entry-level software researcher to assist senior staff. You design and implement software systems for research tasks, debug, profile, and optimize code under supervision.

Responsibilities cover communicating with stakeholders, developing robust architectures, maintaining project docs, and contributing to reports. Candidates should have a CS/Engineering degree, Python and full-stack familiarity, and willingness to obtain security

Qualifications

  • Bachelor's or Master's degree in Computer Science/Engineering.
  • Programming capability and data analysis or coordination skills.
  • Understanding of software architecture and system design principles.
  • Knowledge of computer networking preferred.
  • Familiarity with Python and full-stack development preferred.
  • Strong object-oriented programming and SOLID design knowledge.
  • Ability to collaborate in a software development team and obtain security clearances.

Responsibilities

  • Designs and implements software systems for research tasks with performance and maintainability in mind.
  • Communicates with stakeholders to understand needs and guides architecture and design decisions.
  • Maintains project files and databases; reviews literature and data sources.
  • Cleans data, summarizes findings, and documents research results.
  • Contributes to writing project reports and drafts analyses.
  • Prepares and maintains project documentation.
  • Performs other duties as assigned.

Skills

Python
Object-oriented programming
SOLID design principles
Software architecture concepts
Git/version control
Communication
Team collaboration
Security clearance

Education

Bachelor's degree in Computer Science/Engineering
Master's degree in Computer Science/Engineering

Tools

Git
Linux
SQL
Debugging tools

Job description

Institute for Defense Analyses in Alexandria, VA seeks an entry-level software researcher to assist senior staff. You design and implement software systems for research tasks, debug, profile, and optimize code under supervision.

Responsibilities cover communicating with stakeholders, developing robust architectures, maintaining project docs, and contributing to reports. Candidates should have a CS/Engineering degree, Python and full-stack familiarity, and willingness to obtain security

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer — Secure Computing & HPC (Flexible)
Research Engineer — Secure Computing & HPC (Flexible)

Institute for Defense Analyses • Bowie (MD)

On-site
USD 115,000 - 265,000
Comprehensive benefits package
Flexible work environment
10 paid holidays
+2
Associate Software Engineer — Defense Tech & Embedded
Associate Software Engineer — Defense Tech & Embedded

Applied Physical Sciences Corp. • Arlington (VA)

On-site
USD 70,000 - 100,000
Associate Software Engineer - Defense Tech (C++, Python)
Associate Software Engineer - Defense Tech (C++, Python)

Applied Physical Sciences Corp (APS) • Arlington (VA)

On-site
USD 90,000 - 125,000
Quantitative Research Associate – National Security
Quantitative Research Associate – National Security

Institute for Defense Analyses • Alexandria (VA)

On-site
USD 69,000 - 194,000
Research Computer Scientist: Advanced Computing & Cryptography
Research Computer Scientist: Advanced Computing & Cryptography

Institute for Defense Analyses • Bowie (MD)

On-site
USD 115,000 - 265,000
Medical plans
10% retirement contribution
Paid parental leave
+2
Staff Software Engineer I: C++, .NET, Clearance Eligible
Staff Software Engineer I: C++, .NET, Clearance Eligible

Applied Research Associates, Inc. • Albuquerque (NM)

On-site
USD 80,000 - 110,000
Junior Research Software Engineer, LAS
Junior Research Software Engineer, LAS

North Carolina State University • Raleigh (NC)

On-site
USD 90,000 - 110,000
Staff Software Engineer — DoD Simulation & Visualization
Staff Software Engineer — DoD Simulation & Visualization

ARA • Albuquerque (NM)

On-site
USD 90,000 - 125,000
Associate Software Engineer (REQ 350)
Associate Software Engineer (REQ 350)

Applied Physical Sciences Corp. • Arlington (VA)

On-site
USD 70,000 - 100,000
Research Engineer – IDA Center for Computing Sciences
Research Engineer – IDA Center for Computing Sciences

Institute for Defense Analyses • Bowie (MD)

On-site
USD 115,000 - 265,000
Comprehensive benefits package
Flexible work environment
10 paid holidays
+2