Logo
ClearanceJobs

Software Development Engineer

ClearanceJobs, Dallas, Texas, United States, 75215

Save Job

Software Engineer Opportunity

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 group id: RTL010594