What are the responsibilities and job description for the Software Developer position at The Amatriot Group?
Security Clearance: Secret
Location: West Bethesda, MD
Job Type: Full-Time
Target Salary Range*: $75,000-105,000
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
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
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 systems
- Collaborate closely with engineers and developers to implement and refine system-level functionality
- Diagnose and resolve defects using professional debugging tools
- Contribute to full-stack features spanning UI, application logic, and data layers
- Participate in code reviews and adhere to established development standards
- Gradually assume ownership of larger features and subsystems as experience grows
- 1 year of professional software development experience
- Experience with C or C -like object-oriented languages (e.g., Java, C#, D)
- Strong foundational understanding of object-oriented programming concepts
- Familiarity with Git-based version control workflows
- Experience using debugging tools and modern IDEs
- Exposure to MSVC toolchains and Windows/Linux development environments
- Comfortable working in a high-expectation, mission-driven environment
- Motivated, adaptable, and eager to grow into increased technical responsibility
- Enthusiastic about hands-on work with complex, full-system architectures
- Able to thrive in a collaborative, small-team setting
- Prior experience with Qt frameworks
- Familiarity with Azure DevOps pipelines or work item tracking
- Experience working on large or legacy codebases
- Background in defense, engineering, or highly regulated environments
Salary : $75,000 - $105,000