Software Developer

Amatriot Group, LLC

  • West Bethesda, MD
  • 30+ days ago
  • $75,000–$105,000 Per Year
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Blueprintsunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Code Reviewsunmatched
  • Constructionunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • DevOpsunmatched
  • Gitunmatched
  • IDE (Integrated Development Environment)unmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Linux Operating Systemunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Visual C Programming Languageunmatched
  • Microsoft Windows Azureunmatched
  • Microsoft Windows Operating Systemunmatched
  • Object Oriented Programming (OOP)unmatched
  • Object Oriented Programming (OOP) Languagesunmatched
  • Product Designunmatched
  • Qt GUI (Graphical User Interface) Toolkitunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Architectureunmatched
  • Team Playerunmatched

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

Software Development and Maintenance

  • Develop, debug, and maintain C++ applications supporting naval and basewide systems.
  • Contribute to full-stack features spanning UI, application logic, and data layers.
  • Gradually assume ownership of larger features and subsystems as experience grows.

Collaboration and System Functionality

  • Collaborate closely with engineers and developers to implement and refine system-level functionality.
  • Participate in code reviews and adhere to established development standards.

Debugging and Defect Resolution

  • Diagnose and resolve defects using professional debugging tools.

Qualifications

Experience

  • 1+ year of professional software development experience. [Required]
  • Experience with C++ or C++-like object-oriented languages, such as Java, C#, or D.
  • Familiarity with Git-based version control workflows.
  • Experience using debugging tools and modern IDEs.
  • Exposure to MSVC toolchains and Windows/Linux development environments.

Skills

  • Strong foundational understanding of object-oriented programming concepts.
  • 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.

Other Requirements

  • Mostly on-site role.

Preferred Qualifications

  • 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.

Numbers & Facts

LocationWest Bethesda, MD
Salary$75,000–$105,000 Per Year

Similar Jobs

See more jobs