AMERICAN SYSTEMS
Senior Software Engineer
Location
US-VA-Quantico
ID
2025-2710
Category
Consulting Services (Tech)
Position Type
Full-Time
Remote
No
Clearance Required
Secret
Overview
AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.
Responsibilities
The Software Engineer will design, develop, and implement feature-level enhancements for the CODIS classic baseline to be included in major future product releases. This role focuses on significant feature improvements (not minor software update changes) and requires expertise in Microsoft development environments, modern software engineering practices, and secure coding standards. Responsibilities: Analyze requirements, design, and deliver new features for the CODIS classic application baseline.
Participate in the entire software development lifecycle: architecture, development, testing, deployment, and maintenance. Collaborate with other developers, QA engineers, and stakeholders to ensure robust and scalable software solutions. Implement secure coding practices, including the use of X509 certificates and Security Technical Implementation Guides (STIGS). Automate testing and deployment processes using CI/CD tools. Support documentation, code review, and mentor junior team members as needed.
Qualifications
Active Secret Clearance (U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance) Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field. 10+ years of professional software development experience, preferably in mission-critical or regulated environments. Excellent troubleshooting, debugging, and analytical skills. Strong interpersonal and communication skills, with the ability to document technical processes clearly. CODIS Experience working on government, law enforcement, or forensic science applications. Strong proficiency in object-oriented programming using
Microsoft Visual Studio
and the
.NET Framework . Advanced experience with
C# ,
VB.Net , and
C++
programming, including:
Windows Communication Foundation (WCF) Entity Framework XML/XSD REST API
development
Experience working with third-party software libraries such as
DevExpress
and
Northwoods GoDiagram . Working knowledge of
TeamCity
and
Octopus
for automating software build and deployment pipelines. Experience using
JFrog Artifactory
to manage binary repositories. Skilled in creating Windows desktop installation packages using
InstallShield . Scripting proficiency with
PowerShell
for system administration and automation. Database development experience with
Microsoft SQL Server 2019/2022 . Familiarity with unit testing frameworks like
NUnit
and automated integration testing tools such as
SpecFlow
or
Reqnroll . Experience with automated UI testing using
SmartBear TestComplete . Comfortable managing user stories and system capabilities in
Microsoft Azure DevOps . Proven experience implementing secure communication with
X509 certificates . Ability to implement and audit against
STIGS
and compliance requirements. Experience using security scanning tools such as
Fortify
and
AppDetective .
Pay Transparency Statement
AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $129,800.00/Yr. - USD $216,700.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance.
EEO Statement
EEO Race/Sex/Disability Status/Veteran Status
#J-18808-Ljbffr
Location
US-VA-Quantico
ID
2025-2710
Category
Consulting Services (Tech)
Position Type
Full-Time
Remote
No
Clearance Required
Secret
Overview
AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.
Responsibilities
The Software Engineer will design, develop, and implement feature-level enhancements for the CODIS classic baseline to be included in major future product releases. This role focuses on significant feature improvements (not minor software update changes) and requires expertise in Microsoft development environments, modern software engineering practices, and secure coding standards. Responsibilities: Analyze requirements, design, and deliver new features for the CODIS classic application baseline.
Participate in the entire software development lifecycle: architecture, development, testing, deployment, and maintenance. Collaborate with other developers, QA engineers, and stakeholders to ensure robust and scalable software solutions. Implement secure coding practices, including the use of X509 certificates and Security Technical Implementation Guides (STIGS). Automate testing and deployment processes using CI/CD tools. Support documentation, code review, and mentor junior team members as needed.
Qualifications
Active Secret Clearance (U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance) Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field. 10+ years of professional software development experience, preferably in mission-critical or regulated environments. Excellent troubleshooting, debugging, and analytical skills. Strong interpersonal and communication skills, with the ability to document technical processes clearly. CODIS Experience working on government, law enforcement, or forensic science applications. Strong proficiency in object-oriented programming using
Microsoft Visual Studio
and the
.NET Framework . Advanced experience with
C# ,
VB.Net , and
C++
programming, including:
Windows Communication Foundation (WCF) Entity Framework XML/XSD REST API
development
Experience working with third-party software libraries such as
DevExpress
and
Northwoods GoDiagram . Working knowledge of
TeamCity
and
Octopus
for automating software build and deployment pipelines. Experience using
JFrog Artifactory
to manage binary repositories. Skilled in creating Windows desktop installation packages using
InstallShield . Scripting proficiency with
PowerShell
for system administration and automation. Database development experience with
Microsoft SQL Server 2019/2022 . Familiarity with unit testing frameworks like
NUnit
and automated integration testing tools such as
SpecFlow
or
Reqnroll . Experience with automated UI testing using
SmartBear TestComplete . Comfortable managing user stories and system capabilities in
Microsoft Azure DevOps . Proven experience implementing secure communication with
X509 certificates . Ability to implement and audit against
STIGS
and compliance requirements. Experience using security scanning tools such as
Fortify
and
AppDetective .
Pay Transparency Statement
AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $129,800.00/Yr. - USD $216,700.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance.
EEO Statement
EEO Race/Sex/Disability Status/Veteran Status
#J-18808-Ljbffr