10 days old

Lead Software Developer & Mobile App Reverse Engineer - 00047910

McLean, VA

Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challengesand we're committed to the long-term well-being of our employees. MITRE is different from most technology companies. We are a not-for-profit corporation chartered to work for the public interest, with no commercial conflicts to influence what we do. The R&D centers we operate for the government create lasting impact in fields as diverse as cybersecurity, healthcare, aviation, defense, and enterprise transformation. We're making a difference every dayworking for a safer, healthier, and more secure nation and world. Our workplace reflects our values. We offer competitive benefits, exceptional professional development opportunities, and a culture of innovation that embraces diversity, inclusion, flexibility, collaboration, and career growth. If this sounds like the choice you want to make, then choose MITREand make a difference with us.


MITRE seeks technical candidates with a strong computer science or software engineering background to join a research and development team focused on investigating new technologies and building prototypes. The right candidate will enjoy a fast-paced team environment, working on cutting edge technology, and be a self-starter.


This position is located on-site in Lorton VA.


Key Functions:

  • Reverse engineer mobile and embedded devices

  • Develop prototypes based on research


Minimum Qualifications:

Bachelor's Degree in Computer Science or Computer Engineering or similar field and 8 years of experience. Candidate demonstrates an ability to apply advanced principles, theories and concepts comparable to those obtained with a Master's degree in a relevant field of study. Candidate understands the missions, domains and challenges of MITRE customers and is fully responsible for deliverables-including definition, completion, and technical quality, as well as assuring consistency across the responsibility span. In addition, candidate is able to define projects or programs greater than themselves.


Required Qualifications:

  • Secret level clearance
  • Familiarity with Android and/or iOS forensics
  • Familiarity with network forensics, pcap analysis
  • Familiarity with Linux; comfortable on the command line
  • Familiarity with reverse engineering obfuscated or binary files
  • Familiarity with database systems (e.g., MySQL, Postgres, SQLite)
  • Proficient in prototyping using Python
  • Basic knowledge of software vulnerabilities and exploitation
  • Applicable BS degree (preference: computer science/software engineering)
  • Strong written and verbal communication skills


Preferred Qualifications:

  • Familiarity with Git
  • Familiarity with function hooking frameworks (e.g., Frida, Xposed)
  • Familiarity with mobile app programming languages (e.g., Java, Objective-C, Swift)
  • Familiarity with man-in-the-middle implementations
  • Experience with system automation
  • Ability to work independently to learn new technologies, languages, platforms, etc.



Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Lead Software Developer & Mobile App Reverse Engineer - 00047910

McLean, VA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast