Logo
American Systems

Software Development Engineer

American Systems, Dallas, Texas, United States, 75215

Save Job

Overview

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

As a Software Engineer with AMERICAN SYSTEMS you will have the opportunity to do the following: Maintain and enhance mission data processing software that extracts, organizes, and inserts large binary data sets into Linux file systems and PostgreSQL databases. Re-factor and re-write performance critical C code into Python for improved maintainability and integration. Write and maintain Bash, Python, and C scripts for parsing and transforming data. Develop backend APIs in Nodejs to support data dashboards and monitoring tools. Front end development using React to display status and analytics. Participate in daily stand-ups and peer code reviews to ensure code quality and team alignment. Use Gitlab for version control, issue tracking and continuous integration. Troubleshoot unexpected issues during processing, including mismatches, database errors, script failures and contribute to long term solutions. Contribute to documentation, software design and support for mission processing Qualifications

Bachelor's Degree in Computer Science and five (5) years minimum experience Active Top Secret Clearance U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance Required: Proficiency in Python and experience converting or re-engineering legacy code into Python. Strong experience with Bash scripting and working in Linux environments. Solid understanding of working with binary data formats and parsing strategies Experience with PostgreSQL or similar relational databases and understanding SQL language including DDL and DML. Familiarity with Git, Gitlab and common software development best practices. Comfort working in a fast-paced, agile team environment with daily stand-ups and code reviews. Pay Transparency Statement

AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $77,600.00/Yr. - USD $129,600.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