AMERICAN SYSTEMS

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

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.