Lead a small team of engineers to create innovative engineering solutions
Collaborate with non-technical investigators and analysts to gather requirements and translate into technical requirements
Participate in all aspects of the software development lifecycle: requirements collection, planning, design, development, testing, implementation, and quality assurance
Design, code, test, and debug software independently and as part of a development team
Develop new custom capabilities and modify existing code
Implement process improvements, workflow and O&M automation
Perform large-scale data processing, computationally intensive statistical modeling, and advanced analytics
Perform O&M tasks: feature scoping and development, troubleshooting and customer assistance, scoping patches by reviewing usage/error logs, refactoring code, and creating basic software documentation
Evaluate and integrate COTS, GOTS, OSS, and third-party components
Requirements
Expert level proficiency in all functional responsibilities
Expert knowledge of software engineering
Expert proficiency with Python and JavaScript
Demonstrable leadership experience
Eight (8) years of relevant experience in Computer Science, Software Engineering, or Mathematics
High proficiency with HTML, CSS, C#, and Java (preferred)
Degree in a relevant field desired but not required
Requires Top Secret clearance and ability to obtain a CI clearance with a polygraph
Must be able to work on-site in Huntsville, AL
Benefits
Generous cost sharing for medical insurance for the employee and dependents
100% company paid dental insurance for employees and dependents
100% company paid long-term and short term disability insurance
100% company paid vision insurance for employees and dependents
401k plan with generous match and 100% immediate vesting
Competitive Pay
Generous paid leave and holiday package
Tuition and training reimbursement
Life and AD&D Insurance
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.