Mobile Defense Careers


Mobile Defense is a passionate company that values creativity, intelligence, and teamwork. We hire smart, well-rounded people who thrive in a fast-paced, startup environment.

We are always looking for talented people to add to our team. If you are interested in joining us then send your resume to careers@mobiledefense.com, even if you do not think you are an exact fit for any of the positions listed below.

Available Positions

All current positions are based out of our Cleveland, Ohio offices. Local applicants and those willing to relocate are preferred; however, exceptions will be made for outstanding candidates.

Mobile Defense considers all applicants for available positions without regard to race, color, religion, marital status, physical ability, national origin, sex, sexual orientation, age, disability or veteran status.

Why Mobile Defense?

  • Work with smart, passionate people on interesting and challenging problems
  • Enjoy a fun startup environment with no bureaucracy
  • We offer competitive salaries, health, dental, 401K matching, and performance rewards
  • Fitness membership, Internet, and mobile phone subsidy
  • Mentoring and knowledge sharing is ingrained in our culture
  • We provide education reimbursements for certifications and degrees
  • Free food and drinks, 28" widescreen monitors, and nice furniture
  • Work on meaningful technology that helps keep millions of people around the world safe

Mobile Defense has won several awards, including Best Security App for the Android platform and has been featured in online publications, such as PC World, CNET, MobileCrunch, and PC Magazine.

Security Engineer

Mobile Defense is proud to be on the cutting edge of mobile security technology.

We are looking for someone with strong analytical and problem solving skills, who has a passion for learning and taking on new challenges. Candidates must have exceptional communication skills, the ability to manage multiple tasks efficiently, excellent judgment, and the ability to be productive in a fast-paced, team-oriented environment. Prior experience with mobile security and/or reverse engineering is a big plus.

You will be responsible for:

  • Designing, implementing, and maintaining client and server-side security applications
  • Researching and staying current on mobile security threats
  • Ensuring design, development, and implementation processes adhere to security protocols
  • Working with the team to continuously develop and refine internal security standards

We need you to have:

  • Experience with malware analysis
  • Experience with reverse engineering techniques
  • Experience with various types of cryptography (e.g., block ciphers, hashing algorithms)
  • Experience using debuggers and disassemblers (e.g., IDA Pro)
  • Ability to manage and prioritize many tasks at a time
  • Exceptional collaborative, written, and verbal communication skills

We hope you have:

  • Willingness to work flexible hours
  • Willingness to participate in mentoring and skills transfer among team members
  • Experience with Dalvik, Java, Ruby, C, ARM assembly and x86 assembly
  • Experience with binary patch diffing (e.g., BinDiff)
  • Experience with fuzz-testing
  • Experience working with mobile platforms
  • Experience with Git for version control

If you are interested in joining us, send your resume to careers@mobiledefense.com

Rails Developer

Mobile Defense has cultivated a fast-paced, agile development environment where creativity and teamwork are paramount.

We are looking for positive, take-charge individuals to join our growing team as a Rails Developer. Candidates must have exceptional communication skills, the ability to manage multiple tasks efficiently, excellent judgment, and the ability to be productive in a fast-paced, team-oriented environment. Prior experience with mobile security is a big plus.

You will be responsible for:

  • Designing, implementing, and maintaining applications
  • Unit-testing code for robustness, including edge cases, usability and general reliability
  • Re-factoring and improving maintainability of existing code base
  • Rapidly fixing bugs and solving problems
  • Conducting design and code reviews
  • Making disciplined use of source control and bug tracking systems
  • Participating in resolving customer support issues as needed

We need you to have:

  • Ability to manage and prioritize many tasks at a time
  • Ability to push the envelope for performance and reliability
  • A disciplined approach to development, testing, and quality assurance
  • Experience practicing agile development methodologies
  • Exceptional collaborative, written and, verbal communication skills
  • Flexibility with changing job requirements as the company and team grows
  • 2+ years of Ruby Experience
  • 2+ years of Rails Experience
  • Experience with front-end web technologies (e.g., HTML, CSS, Javascript, AJAX, JSON))
  • Experience with Javascript frameworks, preferably jQuery
  • Experience with MySQL and relational database design

We hope you have:

  • Willingness to work flexible hours
  • Willingness to participate in mentoring and skills transfer among team members
  • Experience with various programming languages (e.g., Java, C/C++)
  • Experience with NoSQL solutions, such as Redis or MongoDB
  • Experience with TDD/BDD frameworks, such as Rspec and Cucumber
  • Experience with Git for version control

If you are interested in joining us, send your resume to careers@mobiledefense.com

Android Developer

Mobile Defense has cultivated a fast-paced, agile development environment where creativity and teamwork are paramount.

We are looking for positive, take-charge individuals to join our growing team as an Android Developer. Candidates must have exceptional communication skills, the ability to manage multiple tasks efficiently, excellent judgment, and the ability to be productive in a fast-paced, team-oriented environment. Prior experience with mobile security is a big plus.

You will be responsible for:

  • Designing, implementing, and maintaining applications
  • Unit-testing code for robustness, including edge cases, usability and general reliability
  • Re-factoring and improving maintainability of existing code base
  • Rapidly fixing bugs and solving problems
  • Conducting design and code reviews
  • Making disciplined use of source control and bug tracking systems
  • Participating in resolving customer support issues as needed

We need you to have:

  • Ability to manage and prioritize many tasks at a time
  • Ability to push the envelope for performance and reliability
  • A disciplined approach to development, testing, and quality assurance
  • Experience practicing agile development methodologies
  • Exceptional collaborative, written, and verbal communication skills
  • Flexibility with changing job requirements as the company and team grows
  • 3+ years of Java development experience
  • 1+ years of development experience on the Android platform

We hope you have:

  • Willingness to work flexible hours
  • Willingness to participate in mentoring and skills transfer among team members
  • Experience with various programming languages (e.g., Java, C/C++, etc.)
  • Experience with Git for version control

If you are interested in joining us, send your resume to careers@mobiledefense.com

BlackBerry Developer

Mobile Defense has cultivated a fast-paced, agile development environment where creativity and teamwork are paramount.

We are looking for positive, take-charge individuals to join our growing team as a Blackberry Developer. Candidates must have exceptional communication skills, the ability to manage multiple tasks efficiently, excellent judgment, and the ability to be productive in a fast-paced, team-oriented environment. Prior experience with mobile security is a big plus.

You will be responsible for:

  • Designing, implementing, and maintaining applications
  • Unit-testing code for robustness, including edge cases, usability and general reliability
  • Re-factoring and improving maintainability of existing code base
  • Rapidly fixing bugs and solving problems
  • Conducting design and code reviews
  • Making disciplined use of source control and bug tracking systems
  • Participating in resolving customer support issues as needed

We need you to have:

  • Ability to manage and prioritize many tasks at a time
  • Ability to push the envelope for performance and reliability
  • A disciplined approach to development, testing, and quality assurance
  • Experience practicing agile development methodologies
  • Exceptional collaborative, written, and verbal communication skills
  • Flexibility with changing job requirements as the company and team grows
  • 3+ years of Java development experience
  • 1+ years of development experience on the Blackberry platform

We hope you have:

  • Willingness to work flexible hours
  • Willingness to participate in mentoring and skills transfer among team members
  • Experience with various programming languages (e.g., Java, C/C++, etc.)
  • Experience with Git for version control

If you are interested in joining us, send your resume to careers@mobiledefense.com

Support Engineer

Mobile Defense is committed to providing industry-leading customer support, and we actively encourage our users to contact us with their questions, suggestions and concerns.

We are looking for someone who can help us provide an exceptional customer experience with friendly, prompt, and effective service. As a Support Engineer you will be interfacing and building relationships with our customers on a daily basis, so a positive attitude and an outgoing personality are must-haves.

You will be responsible for:

  • Managing questions and incidents reported by customers
  • Keeping the rest of the team informed of major incidents and resolution strategies
  • Representing the customer viewpoint when working with the rest of the team
  • Communicating product updates and releases to customers through various mediums
  • Developing help and tutorial resources
  • Documenting customer support workflows and processes

We need you to have:

  • A fun, outgoing, resilient personality
  • An ability to empathize with users and see our product from their perspective
  • Exceptional collaborative, written, and verbal communication skills
  • Strong organizational skills
  • The ability to manage and prioritize multiple tasks
  • Flexibility with changing job requirements as the company and team grows

We hope you have:

  • Willingness to work flexible hours
  • Front-line support experience, particularly with web-based or mobile applications
  • Quality assurance and testing experience

If you are interested in joining us, send your resume to careers@mobiledefense.com

Internship and Apprenticeship

If you are currently attending college and would like to apply for seasonal work we have internship and apprenticeship positions available for each of the jobs listed above. You will work with members of our team to complete various projects during your time with us. It is a great opportunity to get real world experience working with cutting-edge technology.

If you are interested in joining us, send your resume to careers@mobiledefense.com