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.
#J-18808-Ljbffr