Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Modernization Engineer image - Rise Careers
Job details

Modernization Engineer

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 GitHub (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 (TypeScript 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 (GitHub Actions, GitLab 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 (LangChain, LlamaIndex, 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!

Average salary estimate

$135000 / YEARLY (est.)
min
max
$110000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 17 hours ago

Experienced Senior MuleSoft Integration Engineer needed at Adtalem Global Education to lead integration solutions and technical teams in a hybrid work setting.

Posted 5 hours ago

A leadership role at Northrop Grumman requiring deep expertise in securing embedded software and infrastructure in a dynamic, mission-critical environment.

Drive innovation in insurance technology as a Software Engineer or Senior Software Engineer at Applied, focusing on developing and testing cutting-edge web-based solutions.

Photo of the Rise User

Experienced Full Stack Software Engineer needed at Capital One to develop robust cloud solutions using Java, AWS, and Spring in an Agile setting.

Photo of the Rise User
Visiting Media Hybrid Remote, United States
Posted 23 hours ago

Seeking an AI Engineer to build and scale intelligent features using modern LLMs and AI tooling in a fast-paced remote environment at Visiting Media.

Photo of the Rise User
Posted 11 hours ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Contribute to American Express’s Global Loyalty & Benefits transformation as a Senior Software Engineer specializing in Java and scalable microservice development.

Photo of the Rise User
Posted 7 hours ago

Drive software development excellence at TransUnion by leading diverse teams and managing innovative technology projects in a hybrid work environment.

Photo of the Rise User
Flexport Hybrid Bellevue, Washington, United States
Posted 23 hours ago

Contribute to optimized global commerce by developing microservices and scalable systems as a Software Engineer II at Flexport.

Experienced Senior Java Developer needed for a hybrid role with Allied Consultants, focused on enhancing and supporting Java applications within Texas State Agencies.

Lead and mentor software development teams on cutting-edge cloud-based defense programs at Northrop Grumman with expertise in Python, AWS, and Kubernetes.

Posted 17 hours ago

A Mid-Level Software Developer role supporting USPS logistics technology with a focus on secure, scalable, and modern software development practices within a fully remote work environment.

Photo of the Rise User
Posted 5 hours ago

Radformation is seeking an experienced Senior Full-Stack Software Engineer to shape and build their cloud-based cancer care platform in a fast-paced remote environment.

Software engineers skilled in C#, Typescript, AI/ML technologies are needed to enhance Buildium's property management platform.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
August 7, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!