Software Engineer (Scientific Computing)

Areté

Falls Church, VAFresher20m agovia LinkedIn

Posted 15 Nov 2026, 07:00 ET

This job at a glance

Who can apply
New grads, no experience needed
Must know
PythonData structures & algorithmsOperationsPandasNumPyC++
Nice to have
Data analysisLinux
Work
On-site in Falls Church
Pay
Not stated by the employer.
Skill demand
Python63%Data structures & algorithms32%Operations15%Pandas1%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 15, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

Areté is seeking a junior to mid-level applicant with a background in Scientific Computing. The successful candidate will work with scientists and engineers to transform advanced signal and image processing algorithms from higher-level languages (e.g., Python) into robust and efficient software suitable for operational use. This position is based in Falls Church, VA and is classified as an exempt, non-supervisory, full-time role.

Key Responsibilities

  • Practice sound software processing methods to design, develop, analyze, and test software applications from prototype to operations.
  • Use modern software development languages and practices.
  • Assess algorithm performance on real-world data.
  • Document results via written reports and/or well-commented code.

Requirements & Tech Stack

  • Python programming skills, including scientific Python libraries such as numpy, scipy, pandas.
  • C or C++ programming skills.
  • Ability to work with minimal supervision and collaborate with small teams.
  • Willingness to work onsite in the office 100%.
  • Must be able to obtain and maintain a TS/SCI security clearance and program access.

Qualifications

  • College degree in mathematics, physics, or engineering with a focus on scientific computing.
  • Demonstrated exposure to college-level physics, math, and/or signal and image processing techniques.
  • Clear desire and interest in working on scientific projects and learning physics, math, and signal processing.
  • Excellent written and verbal communication skills.
  • Intellectual curiosity and a desire for continuous learning.
  • Passion for solving challenging technical problems in a collaborative environment.

Preferred Skills

  • Data analysis and visualization skills.
  • Experience working in a Linux environment.
  • Experience with CUDA programming and GPU architecture optimization.
  • Working knowledge of MPI and OpenMP parallel programming models.
  • Demonstrated ability to optimize scientific computing applications.
  • Experience with User Interface / User Experience front-end GUI development.
  • Physics-based modeling and simulation experience.
  • Remote sensing experience utilizing Electro-Optics or Synthetic Aperture RADAR.
  • Classical signal/image processing experience (detection, estimation, and tracking).
  • Computer vision, image and data fusion, image classification or automated target recognition.
  • Active Top-Secret Clearance.

Salary

  • Engineer 1: $90,000 - $125,000 (required BS degree or higher)
  • Engineer 2: $110,000 - $145,000 (minimum experience of BS+2 years, OR MS+0 years)
  • Staff Engineer: $130,000 - $165,000 (minimum experience of BS+5 years, MS+3 years, or PhD+0 years)

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Lockheed Martin, Toyota Automated Logistics, Cisco

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job