We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Engineer/Developer, Senior

AMERICAN SYSTEMS
United States, Virginia, Chantilly
14151 Park Meadow Drive (Show on map)
Apr 11, 2025

Software Engineer/Developer, Senior
Location

US-
ID

2025-2426


Category
Software & Systems Development

Position Type
Full-Time

Remote
Yes

Clearance Required
Secret



Overview

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through strategic solutions in Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.



Responsibilities

As a Software Developer with AMERICAN SYSTEMS, you will:

    Serve as the back-end developer for in-house applications, focusing on system integration, automation, and contributing to Infrastructure as Code (IaC) paradigms.
  • Write and convert code between Perl and Python, leveraging APIs for systems such as Windows Active Directory/LDAP, DNS, VMware/VCenter, and Atlassian Jira.
  • Engage in full-cycle software development, adhering to agile methodologies, while collaborating with team members and application architects to ensure effective integration across systems.
  • Perform development efforts for automation tools and scripts, facilitating prioritization and planning within the agile framework.
  • Partner with application architects as well as other application teams to implement solutions and ensure effective integration with downstream systems.


Qualifications

  • U.S. Citizenship with a current Secret clearance
  • Security+ or equivalent certification (IAT Level II or higher) or the ability to obtain one within the first 4 months.
  • A minimum of 3-6 years of software development experience, including:
    • 2+ years converting Perl programs to Python and leveraging APIs.
    • 2+ years using UNIX-like command lines (preferably Red Hat) and experience with Subversion and Kubernetes.
  • Proficiency in:
    • Python (3+ years of programming experience)
    • Web frameworks, such as Flask or ExpressJS (1+ year)
    • Version control systems (1+ year)
    • Docker command line (1+ year)
Desired
  • Experience creating and using SDKs and APIs in Python, alongside client libraries and toolkits (e.g., requests, ldap3, dns).
  • Familiarity with uWSGI, Apache web server, and experience using Angular.
  • Knowledge of Ansible, Jenkins, PowerShell, and PrimeNG.


Pay Transparency Statement

AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $80,100.00/Yr. - USD $133,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
Applied = 0

(web-77f7f6d758-swlff)