SPA

Software Engineer

Alexandria, VA
ASP.NET Core React TypeScript Azure AI Elasticsearch SQLite PostgreSQL Git Python C# Java C++ JavaScript Rust FastAPI Node.js NumPy SciPy Matplotlib PyTorch TensorFlow SQL Linux AWS
Description

Software Engineer

Location: Alexandria, VA

Category: Software, Data Science, Analytics & Modeling

Employment Type: FULL_TIME

Tags: Sea, Land, Air Division (SLAD), U.S. Citizenship

Overview Systems Planning and Analysis, Inc. (SPA) delivers high-impact, technical solutions to complex national security issues. With over 50 years of business expertise and consistent growth, we are known for continuous innovation for our government customers, in both the US and abroad. Our exceptionally talented team is highly collaborative in spirit and practice, producing Results that Matter. Come work with the best! We offer opportunity, unique challenges, and clear-sighted commitment to the mission. SPA: Objective. Responsive. Trusted. Veracity Forecasting Portfolio (VFP) is part of the Sea, Land, Air Division within Systems Planning and Analysis, Inc. As part of VFP, you’ll have opportunities to support high-visibility, high-impact internal projects important to SPA’s growth, as well as mission-critical Department of Defense initiatives. SPA has an immediate need for a Software Engineer. #KS Responsibilities Do you dream in code and get excited about creating magic with modern technology? We’re on the hunt for a creative, curious, and driven Software Engineer to join our merry band of innovators! If you're someone who loves transforming big ideas into beautifully crafted software, thrives on tinkering with cutting-edge tools, and has a knack for making complex problems look easy, then this just might be your next adventure. This is your chance to work with a seriously cool tech stack—think Asp.Net Core, React, Typescript, Azure AI, ElasticSearch, and more—all while collaborating with a team that appreciates clever solutions and a great sense of humor. Warning: side effects may include geeking out over futuristic technology, having fun while coding, and feeling pretty darn proud of the projects you’ll create. You’ll be called upon to: Build powerful back-end systems with Asp.Net Core, bringing our applications to life behind the scenes. Bonus points if you feel like a magician while doing it. Craft pixel-perfect, responsive, and intuitive user interfaces with React and Typescript, making users swoon over your design. Manage and optimize data with Sqlite and Postgres—because the best apps have great stories, and it’s your job to store them. Get your hands dirty with cutting-edge AI by integrating Large Language Models (LLM)—yep, our applications are about to get seriously brainy. Dive into futuristic machine learning and predictive insights using Azure AI —you’ll essentially be creating apps that know what’s coming next. Build search experiences so good (with Azure AI Search and ElasticSearch), users will never want to leave. Write clean code that delights your teammates, ensures maintainability, and performs like a superhero in production. Work closely with a friendly crew of developers, designers, and stakeholders who appreciate a good meme and great ideas. Troubleshoot and debug like it’s a fun puzzle—because nothing can stop your quest for flawless performance. Stay curious, keep learning, and find new ways to make the ordinary extraordinary with emerging tech. Qualifications Required Qualifications: Bachelor’s degree in science/engineering/mathematics or related field Excellent programming and software engineering skills with 3+ years of professional experience in at least one of the following programming languages: Python, C/C++, Java, C#, JavaScript/Typescript, Rust Experience with tools such as Asp.Net Core, React, Typescript, Azure AI, ElasticSearch Proficient with Git Sustained attention to detail, excellent verbal and written communication skills, a desire to work on and solve challenging problems, and an ability to work independently and as part of a team US Citizenship, and the ability to obtain and maintain a DoD Secret clearance Desired Qualifications: Object oriented programming, physics-based modeling, advanced statistics and mathematics, numerical optimization, machine learning, and Monte Carlo simulation FastAPI, Node.js, Numpy/Scipy, Polars, Matplotlib, Pytorch, Tensorflow Numerical Optimization toolsets and solvers e.g. Google OR Tools, Pyomo, CPLEX, Gurobi, Scipy Optimize Database design (SQL or other), and/or Linux and AWS or other cloud services

Responsibilities

Do you dream in code and get excited about creating magic with modern technology? We’re on the hunt for a creative, curious, and driven Software Engineer to join our merry band of innovators! If you're someone who loves transforming big ideas into beautifully crafted software, thrives on tinkering with cutting-edge tools, and has a knack for making complex problems look easy, then this just might be your next adventure. This is your chance to work with a seriously cool tech stack—think Asp.Net Core, React, Typescript, Azure AI, ElasticSearch, and more—all while collaborating with a team that appreciates clever solutions and a great sense of humor. Warning: side effects may include geeking out over futuristic technology, having fun while coding, and feeling pretty darn proud of the projects you’ll create. You’ll be called upon to: Build powerful back-end systems with Asp.Net Core, bringing our applications to life behind the scenes. Bonus points if you feel like a magician while doing it. Craft pixel-perfect, responsive, and intuitive user interfaces with React and Typescript, making users swoon over your design. Manage and optimize data with Sqlite and Postgres—because the best apps have great stories, and it’s your job to store them. Get your hands dirty with cutting-edge AI by integrating Large Language Models (LLM)—yep, our applications are about to get seriously brainy. Dive into futuristic machine learning and predictive insights using Azure AI —you’ll essentially be creating apps that know what’s coming next. Build search experiences so good (with Azure AI Search and ElasticSearch), users will never want to leave. Write clean code that delights your teammates, ensures maintainability, and performs like a superhero in production. Work closely with a friendly crew of developers, designers, and stakeholders who appreciate a good meme and great ideas. Troubleshoot and debug like it’s a fun puzzle—because nothing can stop your quest for flawless performance. Stay curious, keep learning, and find new ways to make the ordinary extraordinary with emerging tech.

Qualifications

Required Qualifications: Bachelor’s degree in science/engineering/mathematics or related field Excellent programming and software engineering skills with 3+ years of professional experience in at least one of the following programming languages: Python, C/C++, Java, C#, JavaScript/Typescript, Rust Experience with tools such as Asp.Net Core, React, Typescript, Azure AI, ElasticSearch Proficient with Git Sustained attention to detail, excellent verbal and written communication skills, a desire to work on and solve challenging problems, and an ability to work independently and as part of a team US Citizenship, and the ability to obtain and maintain a DoD Secret clearance Desired Qualifications: Object oriented programming, physics-based modeling, advanced statistics and mathematics, numerical optimization, machine learning, and Monte Carlo simulation FastAPI, Node.js, Numpy/Scipy, Polars, Matplotlib, Pytorch, Tensorflow Numerical Optimization toolsets and solvers e.g. Google OR Tools, Pyomo, CPLEX, Gurobi, Scipy Optimize Database design (SQL or other), and/or Linux and AWS or other cloud services
SPA
SPA

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say