What are the responsibilities and job description for the AQ Operational Systems Engineer position at Probity Inc.?
PLEASE NOTE: This position requires an ACTIVE Top Secret/SCI Clearance. To be considered for this position, you MUST have an ACTIVE Clearance Level of Top Secret/SCI
Position Code: 06-SE0326-2
Responsibilities:
Position Code: 06-SE0326-2
Responsibilities:
- Independently apply advanced knowledge of software development, testing and evaluation, cyber security and mission requirements to develop and maintain mission critical programs
- Develop scripts to prepare, process, package and deliver data from the request stage to the post-operational phase for a high-impact operation
- Use advanced technical skills to design, develop, enhance, and maintain new and existing mission-focused software capabilities that directly support operations
- Bachelor’s degree in a relevant technical discipline (i.e., Computer Science, Computer Engineering), with a minimum of 7 years’ experience in a relevant technical field to the position.
- Active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance, with polygraph.
- Experience in full life cycle software development and testing
- Professional experience and demonstrated ability with at least one systems-level programming language, such as: GoLang, C , C
- Comprehensive skill in one or more scripting languages, such as: Python, Perl, Bash
- Proven track record of delivering working software solutions to meet a mission need
- Experience in debugging, software build pipelines, and code review
- Experience developing for Linux servers and using the Linux command-line environment
- Experience with configuring Linux servers/VMs and utilities to match real-world scenarios
- Experience with standard Web technologies such as: HTTP(1/2), JSON, Apache/Nginx/etc. reverse proxies
- Familiarity with SQL queries and database engines such as MySQL or PostgreSQL
- Understanding of network topology and standard internet communications protocols
- Ability to research and develop solutions from high-level objectives and requirements
- Detail oriented, organized, able to multitask, and adaptable to shifting requirements
- Works well independently and must be a team player with strong communication skills; be able to work in a high-impact, busy office; and work well in an open, collaborative environment
- Experience with current GoLang development practices
- Understanding of Linux Kernel internals
- Demonstrated professional experience designing user interfaces
- Cybersecurity experience such as authentication design, secure coding best practices, and understanding of web attacks such as SQL Injection, XSS, CSRF, etc.
- Familiarity with containerization environments such as Docker and Kubernetes
- Previous experience and/or familiarity with client infrastructure and processes