Job Url: https://www.remoterocketship.com/company/americansystems/jobs/senior-software-engineer-united-states-remote Job Description: AMERICAN SYSTEMS Website LinkedIn All Job Openings AMERICAN SYSTEMS is an employee-owned company that specializes in information technology, engineering, and analytical support. Focused on mission support, they provide services such as test and evaluation, training, and digital engineering. With a strong commitment to veteran outreach and a diverse workforce, AMERICAN SYSTEMS aims to empower its employees in their careers while serving a wide array of government contracts. Consulting • C4ISR • Information Technology • Cable Plant Installation • Test and Evaluation 1001 - 5000 employees Founded 1975 🏛️ Government Senior Software Engineer 8 hours ago ⚔️ Virginia – Remote 💵 $129.8k - $216.7k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer Azure Entity Framework MS SQL Server SQL .NET Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • The Software Engineer will design, develop, and implement feature-level enhancements for the CODIS classic baseline to be included in major future product releases.\n• 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.\n• Responsibilities: Analyze requirements, design, and deliver new features for the CODIS classic application baseline.\n• Participate in the entire software development lifecycle: architecture, development, testing, deployment, and maintenance.\n• Collaborate with other developers, QA engineers, and stakeholders to ensure robust and scalable software solutions.\n• Implement secure coding practices, including the use of X509 certificates and Security Technical Implementation Guides (STIGS).\n• Automate testing and deployment processes using CI/CD tools.\n• Support documentation, code review, and mentor junior team members as needed. 🎯 Requirements • Active Secret Clearance (U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance)\n• Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field\n• 10+ years of professional software development experience, preferably in mission-critical or regulated environments\n• Excellent troubleshooting, debugging, and analytical skills\n• Strong interpersonal and communication skills, with the ability to document technical processes clearly\n• CODIS Experience working on government, law enforcement, or forensic science applications\n• Strong proficiency in object-oriented programming using Microsoft Visual Studio and the .NET Framework\n• Advanced experience with C#, VB.Net, and C++ programming, including WCF, Entity Framework, XML/XSD, REST API development\n• Experience working with third-party software libraries such as DevExpress and Northwoods GoDiagram\n• Working knowledge of TeamCity and Octopus for automating software build and deployment pipelines\n• Experience using JFrog Artifactory to manage binary repositories\n• Scripting proficiency with PowerShell for system administration and automation\n• Database development experience with Microsoft SQL Server 2019/2022\n• Familiarity with unit testing frameworks like NUnit and automated integration testing tools such as SpecFlow or Reqnroll\n• Experience with automated UI testing using SmartBear TestComplete\n• Comfortable managing user stories and system capabilities in Microsoft Azure DevOps\n• Proven experience implementing secure communication with X509 certificates\n• Ability to implement and audit against STIGS and compliance requirements\n• Experience using security scanning tools such as Fortify and AppDetective 🏖️ Benefits • healthcare benefits\n• paid leave\n• retirement plans\n• insurance programs\n• education and training assistance