×
Register Here to Apply for Jobs or Post Jobs. X

Modernization Engineer

Remote / Online - Candidates ideally in
Manassas, Prince William County, Virginia, 22110, USA
Listing for: Spear AI
Remote/Work from Home position
Listed on 2025-12-29
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Spear AI is seeking an experienced Software Engineer to lead the design, development, and modernization of the combat systems for US Nuclear Submarines. This role combines cutting-edge technology innovation with mission-critical engineering to bring new operational capabilities while ensuring seamless integration with existing systems.

The ideal candidate has worked in large legacy systems and has a passion for modernizing code. They enjoy working in small teams in disconnected environments. They MUST have an affinity for working with new/improved technologies and not be resistant to change.

Candidates with a Git Hub (or other open-source) profile stand out because we can check their work for:

  • Attention to detail
  • Code quality
  • Experimentation with new technologies

The candidate must be willing to obtain a US government Secret security clearance. Once a Secret clearance has been obtained, the candidate has the option of requesting a Top Secret clearance with access to Sensitive Compartmented Information (SCI). For information on obtaining a Secret security clearance please see this link. Preference will be given for candidates already possessing a Secret security clearance.

While some activities for this job will be performed on site, we expect most of the work to be performed at a home office that can meet heightened security requirements.

Programming (Essential)
  • Proficiency in low-level languages like C/C++ (Rust and Zig is an awesome plus)
  • Proficiency in high-level languages like Python / mypy (Type Script is a plus)
  • Data structures and algorithms
  • Design patterns
  • Functional programming
  • Object-oriented programming
  • Complexity analysis (Big O notation)
  • Memory safety and thread safety
  • Expert at debugging (race conditions, deadlocks, etc.)
Testing (Essential)
  • Code quality
  • Type checking
  • Linting and formatting (Clang, Ruff, etc.)
  • Assertions
  • Unit and property-based testing
  • Code coverage
  • Integration testing
  • End-to-end testing
  • Profiling (metrics, tracing, etc.)
  • Benchmarking
  • Load and stress testing
Engineering (Essential)
  • Version control (Monorepos)
  • Documentation (README, comments, Architecture Decision Records)
  • CI/CD (Git Hub Actions, Git Lab CI, etc.)
  • Experience reviewing pull requests (providing and receiving feedback)
  • Package management (Cargo, PyPI) - Semantic versioning
  • Build systems (CMake, Meson, etc.)
  • Artifact management (Cargo, PyPI, NPM)
  • Containerization (Docker / Docker Compose)
  • Cloud providers (AWS - Preferred, Bonus for Azure and GCP)
Large Language Model (Preferred)
  • Experience hosting LLM inference servers
  • Familiar with major LLM frameworks (Lang Chain, Llama Index, etc.)
  • Experience with Retrieval Augmented Generation (RAG)
  • Knowledge of vector databases and similarity search
  • Text embedding models and techniques
  • Prompt engineering and chain-of-thought reasoning
  • Token optimization and context window management
  • Model quantization and optimization
System Level (Preferred)
  • Linux
  • Process management and scheduling
  • Memory management (virtual memory, paging)
  • File systems and I/O
  • Network stack and sockets
  • Compiler optimizations
  • Static/dynamic libraries
  • Dynamic linking and loading
  • System calls and ABI stability
  • CPU cache optimization

We look forward to having you join our growing team as we bring commercial technology to the hardest problems within the Department of Defense!

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary