Location: 
Barcelona, Spain
Position Type: 
Full Time
Team: 
Engineering

What You’ll Do (Role Description)

Mitek is seeking a Release Engineer with DevOps knowledge to help scale, maintain, and improve our best-in-class products. The chosen candidate will focus on release managing and cloud infrastructure, working with multiple teams to automate, design, and architect product deployment, as well as support production. They will bring great communication skills, passion, creativity, and a sense of ownership. A proven track record of designing, developing, and maintaining dependable, mission-critical systems and products is a must.

Responsibilities:

  • Coordinate release content based on the service request backlog, pending service requests, third party applications, operating system updates, etc.
  • Manage and execute the release lifecycle, ensuring quality
  • Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms
  • Build and maintain a release repository and manage key information such as build and release procedures, dependencies, etc.
  • Work with developers to understand impacts of branches and code merges
  • Build and innovate tools or automation to replace operating manual processes, testing, deployment, and operational tasks, continually working toward making improvements in the release process
  • Collaborate and help build utilities and tools for internal use that enable you and your fellow engineers to operate safely at high speed and wide scale
  • Work with engineering teams on product development and resolving issues related to application configuration, deployment, or debugging
  • Provide build and deployment automation support (CI/CD)

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

What You Need (Skills/Experience/Abilities)

  • Bachelor's degree in computer science or related field
  • Minimum 5 years of experience in release engineering and/or release managing
  • Experience in DevOps and Cloud technologies
  • Experience with virtualization technologies
  • Understanding of Infrastructure as Code such as CloudFormation, Packer
  • Experience with Amazon Web Services in production environment including: EC2, VPC, S3. RDS, IAM, ELB, CloudWatch, etc.
  • Experience in C++ programming (Visual Studio)
  • Knowledge of scripting languages such as Bash, PowerShell, Python, Ruby
  • Understanding of agile methodologies and practices
  • Knowledge of continuous Integration and delivery (CI/CD) 
  • Experience with CI and Automation tools such as Jenkins, RunDeck, and VSTS
  • Knowledge of source control and versioning tools (Git)
  • Experience in Windows Installers (Wix)
  • Advanced knowledge in Windows and Linux operating systems
  • Must be detail-oriented, organized, and have the ability to multi-task
  • A drive for results and customer focus
  • Flexibility with a "can do" attitude and have the ability to remain professional under high-pressure situations
  • Good written and oral communication skills in English

Nice-to-Haves

  • Experience in DevOps and Cloud technologies
  • Experience with virtualization technologies
  • Experience with operational analytics and metrics gathering systems such as ElasticSearch
  • Understanding of Infrastructure as Code such as CloudFormation, Packer
  • Experience with Amazon Web Services in production environment including: EC2, VPC, S3. RDS, IAM, ELB, CloudWatch, etc.
  • Knowledge of Python programming
  • Good oral and written communication in Spanish
  • Experience in operational automation and self-service infrastructure
  • Experience supporting databases including backup and recovery procedures such as MySQL or Microsoft SQL
  • Systems administration (Linux and Windows)
  • Experience with application monitoring (e.g. Zabbix, Nagios)
  • Experience with application load balancers
  • Understanding infrastructure-as-a-code test frameworks, such as ServerSpec, ChefSpec, BATS, etc.
  • Experience using configuration management tools, such as Chef, Puppet or Ansible

About Mitek

"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.

We are a global leader in mobile capture and digital identity verification software solutions. Mitek’s ID 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,100 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, the Netherlands and Spain.  

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

Apply Now