Software Engineer/Developer, Senior

AMERICAN SYSTEMS
Posted May 3, 2025
IT Services and IT Consulting

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

Let EarlyBird apply to hundreds of remote jobs like this one automatically

Stop spending hours manually applying to jobs. Let EarlyBird handle your entire job search process automatically.

Smart Job Matching

Our AI automatically finds and matches you with relevant remote positions based on your profile and preferences.

Automated Applications

We automatically submit applications on your behalf, saving you countless hours in your job search.