Software Engineer/Developer, Senior
Location
US-
ID
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