Overview As a Senior Software Engineer on the Mobile Development team, you will be responsible for the design, development, and delivery of high-quality mobile software on the Android platform.
This position is 100% onsite in Chantilly, VA.
What will you do?
* You will be responsible for the design, development, and delivery of high-quality mobile software on the Android platform.
* You will need to defend the architecture in rigorous reviews and effectively communicate ideas to customer leadership.
* Your work will play a crucial role in shaping the direction and success of the mission.
Do you have what it takes?
Basic Qualifications: * Active Secret security clearance to be considered.
Secret eligibility must be in place by the start date and must stay in place through employment.
* Minimum education and experience are 8 years' experience with Bachelor's in Science; 6 years' experience with Masters; 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.
Preferred Qualifications: * Active Top Secret / SCI security clearance with poly.
TS/SCI with poly eligibility must be in place by the start date and must stay in place through employment.
* 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.