AMERICAN SYSTEMS logo

Software Engineer, Senior | Top Secret clearance w/SCI eligibility

AMERICAN SYSTEMS
  • Arlington, Virginia
  • Full-time
8 days ago

Job Description

Overview:

AMERICAN SYSTEMS, a 100% employee-owned federal contractor, is seeking a Software Engineer to support the Mission Engineering and Integration Team in Arlington, VA. You will design, develop, integrate, test, and support software components and interfaces that enable secure integration of mission applications and data products across approved platforms.

 

The ideal candidate is a collaborative problem-solver who enjoys building reliable software in a mission-critical, classified environment. You bring sound technical judgment, work effectively across engineering and security teams, and take ownership of delivering practical, secure solutions.

 

*** This job requisition is for potential upcoming work at AMERICAN SYSTEMS and does not represent a current opening. Qualified candidates will be contacted when the work/funding becomes available. ***

Responsibilities:

As a Software Engineer at AMERICAN SYSTEMS, you will:

  • Design, develop, and integrate software components, APIs, services, adapters, deployment artifacts, automation scripts, and application interfaces supporting mission integration.
  • Support application onboarding by documenting architecture, dependencies, runtime, compute, storage, network, identity, API specifications, and deployment approaches.
  • Develop technical documentation, including interface control documents, API specifications, schemas, message definitions, deployment manifests, test results, release notes, and runbook inputs.
  • Coordinate with data, cloud, platform, enterprise services, network, security, compliance, and operations teams to meet architecture, access, encryption, logging, monitoring, and authorization requirements.
  • Implement integration patterns using APIs, message brokers, streaming services, secure file transfer, containers, service endpoints, configuration management, and secrets management.
  • Apply DevSecOps practices, including backlog refinement, sprint planning, code reviews, CI/CD pipelines, automated testing, security scanning, release management, and change control.
  • Support attribute-based access control (ABAC) and identity integration through policy enforcement, service accounts, certificates, keys, secrets, and entitlements.
  • Test software integrations for functionality, data movement, error handling, performance, resilience, logging, auditability, failover, and operational readiness.
  • Troubleshoot production issues, including defects, dependency gaps, deployment failures, interface errors, service availability issues, and data-flow interruptions.
  • Improve reusable integration patterns, documentation, lessons learned, and automation to reduce onboarding time and improve mission reliability.
Qualifications:
  • Active Top Secret clearance with SCI eligibility and ability to obtain and maintain SAP access.
  • Bachelor’s degree in computer science, software engineering, information technology, engineering, or a related discipline.
  • 5 to 7 years of related experience in software engineering, software development, application integration, or a related technical field.
  • DoD 8140 IAT II level certification such as CompTIA Security+ or an equivalent security certification.
  • One relevant software development or cloud certification, such as AWS Certified Developer - Associate, Microsoft Azure Developer Associate, or equivalent.
  • Experience developing or integrating APIs, services, adapters, applications, message-based interfaces, streaming interfaces, secure file-transfer workflows, or containerized workloads.
  • Working knowledge of the software development lifecycle, CI/CD pipelines, automated testing, configuration management, change control, version control, security scanning, and release management.
  • Experience documenting application architecture, API specifications, schemas, message definitions, deployment manifests, dependencies, test results, release notes, and runbook inputs.
  • Familiarity with cloud or hybrid hosting, identity integration, ABAC concepts, encryption, PKI, certificates, secrets management, logging, monitoring, and audit requirements.
  • Experience supporting secure or mission-critical environments, including requirements traceability, authorization evidence, operational readiness, and production support.
  • Experience with modern software development using Java, Python, JavaScript/TypeScript, or C#; Git-based source control; automated testing; REST APIs; SQL; and Agile delivery tools.
  • Ability to work independently and collaboratively with technical, mission, and Government stakeholders.
EEO Statement: EEO Race/Sex/Disability Status/Veteran Status

Numbers & Facts

LocationArlington, Virginia
Job TypeFull-time
IndustryInternet Services
Company Size1,000 to 1,499 employees
Year Founded1975

About Company

Founded in 1975, AMERICAN SYSTEMS is one of the largest employee-owned companies in the United States, with approximately 1,400 employees nationwide. Based in the Washington, DC, suburb of Chantilly, VA, the company provides systems engineering, technical and managed services to government and private sector customers. AMERICAN SYSTEMS was named “Contractor of the Year” at the Greater Washington Government Contractor Awards in October, 2007.

Skills

  • Access Controlunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • Change Controlunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • CompTIA Security+unmatched
  • Computer Scienceunmatched
  • Configuration Managementunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cryptographyunmatched
  • Digital Certificatesunmatched
  • DoD Directive 8140unmatched
  • DoD Directive 8570unmatched
  • Documentationunmatched
  • Error Handlingunmatched
  • Failoverunmatched
  • Federal Contractsunmatched
  • Gitunmatched
  • Governmentunmatched
  • Hybrid Cloudunmatched
  • IAT - Information Assurance Technicalunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Message Brokerunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Windows Azureunmatched
  • Multiplatform/Cross-Platformunmatched
  • Onboardingunmatched
  • Problem Solving Skillsunmatched
  • Production Supportunmatched
  • Public Key Infrastructure (PKI)unmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • Release Management/Engineeringunmatched
  • Release Notesunmatched
  • Reliability Engineeringunmatched
  • SAPunmatched
  • SQL (Structured Query Language)unmatched
  • Scripting (Scripting Languages)unmatched
  • Sensitive Compartmented Information (SCI)unmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Sprint Planningunmatched
  • Systems Engineeringunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Testingunmatched
  • Time Managementunmatched
  • Top Secret Clearanceunmatched
  • Traceabilityunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder