Modernization Engineer

Remote Full-time
This is an on-site opportunity in DCSpear 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 technologiesThe 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 algorithmsDesign patternsFunctional programmingObject-oriented programmingComplexity analysis (Big O notation)Memory safety and thread safetyExpert at debugging (race conditions, deadlocks, etc.)Testing (Essential)Code qualityType checkingLinting and formatting (Clang, Ruff, etc.)AssertionsUnit and property-based testingCode coverageIntegration testingEnd-to-end testingProfiling (metrics, tracing, etc.)BenchmarkingLoad and stress testingEngineering (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 versioningBuild 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 serversFamiliar with major LLM frameworks (LangChain, LlamaIndex, etc.)Experience with Retrieval Augmented Generation (RAG)Knowledge of vector databases and similarity searchText embedding models and techniquesPrompt engineering and chain-of-thought reasoningToken optimization and context window managementModel quantization and optimizationSystem Level (Preferred)LinuxProcess management and schedulingMemory management (virtual memory, paging)File systems and I/ONetwork stack and socketsCompiler optimizationsStatic/dynamic librariesDynamic linking and loadingSystem calls and ABI stabilityCPU cache optimizationCompensation$150,000 - $250,000 a yearSalary will be based on experience and fit for the role.We look forward to having you join our growing team as we bring commercial technology to the hardest problems within the Department of Defense!

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Director of Advising and Orientation

Remote

Senior Software Developer (Remote)

Remote

Claims Team Lead | Auto Property Damage | Remote

Remote

Senior Product Developer – Skincare, Beauty Devices

Remote

Main Street Tour Event Coordinator

Remote

**Experienced Full Stack Customer Support Representative – Remote Pharmacy and Healthcare Services**

Remote

Remote Customer Service Champion – Work From Home Position | $16-$35/Hour | Join Our World-Class Support Team

Remote

Experienced Customer Chat Support Specialist – Remote Opportunity with careerzynith

Remote

Immediately Require Tutor Center Operations Manager in South Portland, ME

Remote

**Experienced Data Entry Clerk – Remote Opportunity to Join arenaflex's Digital Health Team**

Remote
← Back