27 days old

C++ Architect

San Diego, CA 92101
  • Job Code
  • Payrate
    $130,000 To $160,000

C++ Architect Direct Hire Opening in Downtown San Diego

Our organization 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.

Our company is a global leader in mobile capture and identity verification software solutions. Our company'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 comapny's 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.)


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

C++ Architect

Randstad Technologies
San Diego, CA 92101

Share this job

C++ Architect

Randstad Technologies
San Diego, CA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast