Job Description
Job Description
Security Clearance : Secret
Location : West Bethesda, MD
Job Type : Full-Time
Target Salary Range
- : $75,000-105,000
- This represents the potential salary range for this position depending on education level, years of experience and / or certifications in addition to other position specific requirements which may impact salary
Position Overview :
Amatriot is seeking a motivated Full Stack Software Developer to join a small, high-performing team supporting submarine design initiatives at NSWC Carderock. The team develops and maintains multiple mission-critical products used to design blueprints and conceptual models for submarines, supporting system design from early concept through construction.
This is a mostly on-site role. New developers will begin by addressing bug fixes and incremental enhancements, then progressively transition into more complex, high-impact development work as technical familiarity and trust are established within the team.
Key Responsibilities :
Develop, debug, and maintain C++ applications supporting naval and basewide systemsCollaborate closely with engineers and developers to implement and refine system-level functionalityDiagnose and resolve defects using professional debugging toolsContribute to full-stack features spanning UI, application logic, and data layersParticipate in code reviews and adhere to established development standardsGradually assume ownership of larger features and subsystems as experience growsQualifications :
1+ year of professional software development experienceExperience with C++ or C++-like object-oriented languages (e.g., Java, C#, D)Strong foundational understanding of object-oriented programming conceptsFamiliarity with Git-based version control workflowsExperience using debugging tools and modern IDEsExposure to MSVC toolchains and Windows / Linux development environmentsComfortable working in a high-expectation, mission-driven environmentMotivated, adaptable, and eager to grow into increased technical responsibilityEnthusiastic about hands-on work with complex, full-system architecturesAble to thrive in a collaborative, small-team settingPreferred Qualifications :
Prior experience with Qt frameworksFamiliarity with Azure DevOps pipelines or work item trackingExperience working on large or legacy codebasesBackground in defense, engineering, or highly regulated environments