πUnited States
Principal Cyber Engineer

AnaVation
πRemote - United States
Please let AnaVation know you found this job on JobsCollider. Thanks! π
Summary
Join AnaVation's growing software research and development team and contribute to mobile device forensic analysis, reverse engineering, and vulnerability research. As a key member, you will design, develop, test, and integrate software features, collaborating with a geographically dispersed team. This mostly remote position requires a Top Secret clearance and the ability to obtain an SCI clearance. You will leverage your expertise in various programming languages and robust software engineering practices to tackle complex technical challenges. The ideal candidate possesses a strong skillset and a passion for continuous learning and development. AnaVation offers a competitive compensation and benefits package.
Requirements
- Bachelorβs Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related discipline
- Minimum of eight (8) years of experience as a Software Developer
- Experience with relational databases such as SQL Server, PostgreSQL, or SQLite
- Experience with Python, C and other languages
- Experience with source control management using Git
- Android internals RE skills
- Experience with mobile application decompiling
- Ability to comfortably view, analyze, and understand raw binary data
- Excellent skills with developer documentation
- Excellent skills with collaborative coding and the ability to adopt shared coding practices
- Excellent skills in developing quality code using best practices such as unit testing
- Experience collaborating closely in Agile development teams for the development of software tools, including the ability to manage workloads through issue tracking software
- Excellent verbal and written communication skills
- Top Secret clearance and the ability to obtain an SCI clearance with a polygraph
Responsibilities
- Design, develop, test, and integrate software features as a member of a geographically dispersed team, either independently or with limited supervision
- Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
Preferred Qualifications
- C, C++ programming language experience
- Rust programming language experience
- Knowledge of common mobile architectures and their associated instructions, including x86 and ARM
- Experience with GNU Debugger (GDB)
- Experience using industry standard RE tools (IDA Pro, Ghidra, JEB, Hopper) to determine the function of closed-source software
- Experience identifying and exploiting vulnerabilities, such as memory corruption through stack overflows, heap overflows, integer overflows, and logical flaws
- Software release management experience
- Experience with Atlassian suite and software project management
- Computer Network Operations (CNO) experience
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
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
π°$170k-$250k
πUnited States
πUnited Kingdom
π°$250k-$290k
πUnited States
πUnited States
π°$215k-$280k
πUnited States
πUnited States
πUnited States
πUnited States