San Diego, CA
Position Type: 
Full Time

"Accelerating the digital transformation of business through intelligent mobile capture."

Mitek (NASDAQ: MITK) is an innovator in Artificial Intelligence and Machine Learning that simplify everyday tasks, is seeking qualified candidates for a C++ Architect in the San Diego area. 

Mitek (NASDAQ:MITK) is a global leader in mobile capture and identity verification software solutions. Mitek’s ID document verification allows an enterprise to verify a user’s identity during a mobile transaction, enabling financial institutions, payments companies and other businesses operating in highly regulated markets to transact business safely while increasing revenue from the mobile channel. Mitek also reduces the friction in the mobile users’ experience with advanced data prefill. These innovative mobile solutions are embedded into the apps of more than 5,800 organizations and used by tens of millions of consumers for mobile check deposit, new account opening, insurance quoting, and more.

We have a track record of breakthrough achievements that have helped to transform mobile banking and the identity authentication markets. As a result, we have grown globally with offices in the UK and the Netherlands and are listed on the NASDAQ.  

We’re looking for team members that live our core values of Delivering, Learning and Caring.


What You’ll Do (Role Description) 

You will be an integral member of the Mitek Labs (R&D) team, responsible for evolving and improving our patented the computer vision library, CoreVision, that is used in all Mitek products.

As a key contributor, your role will include taking a lead in the software design and architecture of our image processing pipeline while improving the existing public interfaces through full-cycle development methodologies and practices.

You’ll be designing, testing, and helping to deploy interfaces that are modular, portable, highly tested, and optimized using C/C++.


Who You Are (Soft Skills, Attributes)

  • Problem Solving:
    • Identify, design, and architect scalable solutions for multiple product needs.
    • Create robust, high-quality solutions to complex problems.
    • Apply design patterns and robust scalable design principles to our codebase.
    • Evaluate performance issues using profiling techniques.
    • Take initiative to ensure functional delivery.
    • Strong Communicator:
      • Strong interpersonal, written, and oral communication skills.
      • Hands-on and work well within a multi-skilled team of algorithm, software and product engineers.


What You Need (Skills/Experience)


  • 7+ years of experience architecting a library or SDK consumed by others
  • BS/MS in Computer Science, or related experience
  • Strong C++ and object-oriented programming techniques
  • Strong software architectural skills using common design patterns and paradigms
  • Data driven decision maker with solid mathematical skills
  • Proactively raise standards for solution designs, coding practices, and quality
  • Permission to work in the US


What Would be Nice (Preferred Skills/Experience)

  • Experience with Visual Studio, Git, Boost, STL
  • Understanding of cross-platform development considerations
  • Familiar with using Agile Development methodologies and Scrum
  • Knowledge of open source imaging libraries: OpenCV, Tesseract, etc
  • Examples of public source code (Github, Open Source contributions, etc.)

Apply today by emailing your resume and cover letter to jobs@miteksystems.com with the job title in the subject line.