Location: 
San Diego
Position Type: 
Full Time
Team: 
Engineering

What You’ll Do (Role Description)

As Director of Software Engineering, you will be responsible for planning, driving and assuring the overall quality of Mitek Deposit Solutions through team leadership. While a strategic role, your specific focus is the end-to-end software validation activities to assess the product from the customer perspective. The functional scope will cover user interface, API response/output, performance, accuracy, technological evolution, and most importantly, team professional skillset development for the Mitek Deposit Solutions Team.  

The successful candidate will have a strong technical background and experience with mobile applications, SaaS solutions, CI/CD environments, software test automation and application test and QA processes. The candidate will have strong communication skills, proven successful leadership experience in a highly cross-functional and collaborative environment, and a driving passion to deliver customer value.  

Responsibilities

  • Plan, maintain, assess and implement ‘best practice’ application development and QA process and methodology
  • Manage agile software development team(s) to deliver critical functionality to enterprise customers
  • Continuously refine best practice architectural and development frameworks for product releases
  • Staffing, retaining and leading a strong team of developers
  • Building a culture of learning and continuous improvement for the team
  • Hands-on participation as a Senior Software Engineer on selected projects
  • Encouraging the personal development of all team members

Who You Are (Soft Skills, Attributes)

  • Self-starter and entrepreneurial mindset
  • Thrives in a fast-paced start-up team-focused culture and adapts to a changing environment
  • Data-driven, strategic mindset
  • Logical and creative problem-solving
  • Excellent interpersonal and relationship management skills
  • Planning, organization, and facilitation skills
  • Ability to manage and influence others (both within and outside your own direct work-group)
  • Ability to summarize complex issues simply and effectively
  • Strong communicator - interpersonal, written and oral communication skills
  • Hands-on

What You Need (Skills/Experience/Abilities)

  • Proven track record of team leadership (including teams in remote offices) with increasing levels of responsibility
  • Senior level experience in .NET development, C#, and/or MVC 
  • Experience with WCF, WebAPI, and web services including JSON and XML 
  • Experience with MSSQL 2012+ 
  • Experience with SOA development using both SOAP and REST 
  • Understanding of OOP Concepts and Design Patterns 
  • Understanding of Multi-threading, concurrency, parallelism and synchronization 
  • Experience with performance and code and memory profiling tools and practices

What Would be Nice (Preferred Skills & Experience)

  • Experience in Enterprise software in the financial services space
  • Proven experience leading teams to estimate work accurately and driving to defined milestones 
  • Experience with Agile Scrum methodology
  • Experience developing systems based on user stories 
  • Experience leading software design working sessions 
  • Known for organized and well-documented development practices 
  • Expertise with unit, integration, and system test paradigms 
  • Experience with HTML and JavaScript and SPA's (Single Page web Applications) 
  • Familiarity with NUnit and MSTest 
  • Experience with mobile application development and associated libraries 
  • Experience with OCR and document lifecycle management 
  • Experience with Wix Installers 
  • Strong understanding of advantages, differences, and issues with CI vs CD 
  • Comfort and familiarity with producing and writing customer facing documentation 
  • Experience with Jira, VSTS and/or other Agile Collaboration tools
  • Experience with Azure and/or AWS cloud environments and creating AMI’s
  • Experience with Docker and Kubernetes

About Mitek

Mitek - (NASDAQ: MITK) - is a global cloud-technology, artificial intelligence and machine learning leader in mobile capture and identity verification software solutions. Mitek’s identity 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 6,500 organizations globally 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 transform mobile banking and the identity verification markets. As a result, we are a NASDAQ-listed company and have grown globally at 30% annually for 5+ years, with headquarters in San Diego, CA and offices in the London, Paris, Amsterdam, Barcelona, Madrid and New York City.

This is a very dynamic and fast-paced work environment.  A high degree of leadership and commitment are essential. We’re looking for team members that live our core values of Delivering, Learning and Caring.

Apply Now