Software Engineer - C++

Position Type
Full Time
Software development

As an integral member of the Mitek team you will be part of a team with a track record of breakthrough achievements that have helped to transform mobile banking and the identity authentication markets.   Your role will be to evolve and improve software for our products and services.

What you will do

  • Generate new software and add new features to existing products.
  • Develop and maintain tools for internal use to improve the software production and integration of the modules from the research department that have been considered viable.
  • Document internally the use of the software developed to facilitate the use of other users and generate user documentation. 
  • Support Costumer Service with incidences.

Who you are

  • Strong Problem Solver, with the ability to:
  • Identify, design, and architect scalable solutions for multiple product needs.
  • Create robust, high-quality solutions to complex problems.
  • Evaluate performance issues using profiling techniques.
  • Take initiative to ensure functional delivery.
  • Good Communicator with the ability to:
  • Effectively communicate with others, in written and oral formats.
  • Be hands-on and work well within a multi-skilled team of algorithm, software and product engineers.
  • Proactively contribute ideas.
  • We’re looking for team members that live our core values of Delivering, Learning and Caring.

What you need

  • Bachelor’s degree or equivalent in Computer Engineering, Telecommunications or similar.
  • Minimum of 2 years of programming experience in C++ and experience in Python.
  • Demonstratable strong object-oriented programming skills.
  • Strong debugging skills.
  • Experience working with Web Services and using data formats like JSON, XML.
  • Strong experience and skills with Visual Studio, Git.

What would be nice

  • Familiarity with using Agile Development methodologies.
  • Computer vision algorithm development experience.
  • Knowledge of open source imaging libraries such as OpenCV.
  • Experience with machine learning frameworks such as Caffe, TensorFlow.
  • Experience in cross-platform development.
  • Strong software architectural skills using common design patterns and paradigms. 
Apply Now