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 $108,100.00/Yr. - USD $180,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
* 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 $108,100.00/Yr. - USD $180,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