CNO Application Developer
Role details
Job location
Tech stack
Job description
- Develop new software systems in a variety of languages that can operate within unique mission constraints.
- Perform reverse engineering on various software products to explore functionality.
- Build prototypes to demonstrate and explore novel techniques.
- Derive, document, and analyze requirements.
- Augment and integrate with existing toolsets and dataflow where possible.
Requirements
Do you have experience in Software engineering?, Do you have a Bachelor's degree?, * Experience developing software in languages such as C/C++/Python/Assembly.
- Experience with reverse engineering.
- Ability to deliver independently but also integrate with the broader team.
- Familiarity with Linux platforms.
- Familiarity with Git and Subversion.
Desired Skills:
- Experience with reverse engineering network based devices.
- Experience with any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, and Rust.
- In-depth understanding of network protocols (e.g., TCP/IP), and analysis of network traffic (e.g., Wireshark).
- Experience developing CNO specific software in Linux/Windows/Embedded applications.
- Experience with Vulnerability Research and Exploit development.
- Familiarity with CNO capabilities and operations.
Education/Experience: 12 yrs., B.S. or 10 yrs. w/ M.S., 4 yrs. of additional SWE experience may be substituted for a bachelor's degree.
Clearance: TS/SCI clearance with polygraph is required.
Benefits & conditions
Pulled from the full job description
- Referral program
- Paid time off
- Vision insurance
- Dental insurance
- Disability insurance
- Cell phone reimbursement
- Profit sharing, Total Compensation Package
We offer a comprehensive compensation package designed to support your well-being and professional growth. Our competitive base salary is complemented by an extensive benefits program, including:
- Health, Dental, and Vision Insurance: Comprehensive coverage to keep you and your family healthy.
- Life and Disability Insurance: Peace of mind with financial protection for you and your loved ones.
- 401(k) Plan: No personal investment required to benefit from a generous employer contribution, allowing you to maximize your take-home pay.
- Paid Time Off: Enjoy time away from work to recharge.
- Technology Refresh: Upgrade your devices regularly, or opt for a year-end bonus if you don't need new tech.
- Training and Professional Development: A $5,250 annual budget for ongoing education, certifications, and professional memberships. Or use this annual benefit to repay a student loan tax-free.
For a full overview of our benefits, please visit our benefits tab.
Additional Perks and Benefits
- Stock Plan: Become an equity owner with a yearly stock grant-let's build the future together.
- Flex Leave and Exchange Plan: Take up to 8 weeks off for a strong work-life balance or sell back unused time for double the value!
- Virtual Office Compensation: Monthly reimbursement for cell phone and internet services.
- Fringe Benefit Mall: Choose from perks like Uber rides, a beer of the month club, Amazon Prime, and Hello Fresh-whatever suits you best!
- Profit-Sharing Cash Bonus: Share in the company's success with an end-of-year cash bonus.
- Referral Bonus: Help us grow by bringing in top talent and earn a bonus for each successful referral.
mvc1QQ1wtR