Principal Cyber Software Engineer (mobile)
Role details
Job location
Tech stack
Job description
Markon is hiring a Principal Cyber Software Engineer for our Virginia client out of Chantilly, VA. The ideal professional will have extensive experience supporting, developing, presenting, and defending highly-secure mobile application systems and play a critcial role in shaping the direction and success of the mission., * Design, development, and deliver high-quality mobile software on the Android platform.
- Defend the architecture in rigorous reviews.
- Effectively communicate ideas to customer leadership.
- Understand and articulate complex data integration efforts to technical and non-technical professionals.
- Mentor and lead more junior members of the team with applicable SDLC methodologies.
- Ensure high fidelity coding in multiple common and uncommon software languages.
- Maintain knowledge of up-to-date development methodologies, risks, and technologies.
Requirements
- A minimum of an active Secret security clearance to be considered.
- Willingness to aquire a TS/SCI with a Full Scope (Lifestyle) Polygraph and stay on contract throughout the full investigation and adjudication.
- Candidates with a secret level of clearance must meet all required and most desired qualifications.
- Minimum education and experience are 8 years' experience is required:
- 8 years' experience with Bachelor's in Science.
- 6 years' experience with Masters in Science.
- 4 years' experience with PhD.
- Proficient in C, Rust, Java, Kotlin, C++, C#, or Python.
- Experience developing software on Agile teams.
- Experience developing applications for mobile platforms.
- Knowledge of cybersecurity fundamentals.
- Knowledge of software development life cycle.
- Experience writing software design documentation.
Desired:
- Active Top Secret / SCI security clearance with a Full Scope (lifestyle) poly.
- Experience leading software development teams.
- Deep knowledge of cryptography best practices.
- Deep knowledge of Android/Linux system internals.
- Experience with Android/Linux kernel development or driver development.
- Experience reverse engineering with Ghidra or IDAPro.
- Experience designing embedded software systems.
- Experience developing Flutter applications.
- Experience managing Linux virtual machines.
- Experience working with Microsoft Azure DevOps.
Benefits & conditions
USD $170,000.00 - USD $190,000.00 /Yr.
The Markon pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law., Benefits Offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Training and Tuition Assistance, Paid Time Off, and Holidays