Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Mitek (NASDAQ: MITK) is a global leader in digital & biometric identity authentication, fraud prevention, and mobile deposit solutions. Our verified identity platform and advanced image capture solutions are built on the latest advancements in biometric recognition, artificial intelligence, computer vision and machine learning, and trusted by over 7,500 organizations worldwide. We are headquartered in San Diego, California, with operations in the United Kingdom, Spain, France, Mexico, and the Netherlands. Visit us at www.miteksystems.com.


At Mitek, we believe that teams are stronger and more innovative when they have the range of opinions and perspectives that come from diversity. Very simply, we know that diversity is a foundational strength for our organization. A diverse workforce makes for stronger teams as a wider breadth of thinking and experience broadens the power of our collective mind. Building stronger teams is foundational to serving our customers comprehensively, innovating our products and solutions, and enabling more impactful decision-making across our business.   


We are Virtual 1st! Whether you choose to work remotely from your home office or in-person from one of Mitek’s offices, our practices, processes and tools are designed to enable your success. At Mitek, the Future of Work is about flexibility and preference wherever and whenever we are working.


As a member of Mitek’s team you will be working on products and solutions that will help to transform mobile banking and the identity authentication markets. Your role will be to evolve and improve software for our products and services.  


Who You Are (Soft Skills & Attributes):
  • Data-driven and innovative mindset. You eagerly try new things and learn from your experiences. 
  • Logical and creative problem-solver, with the ability to summarize issues simply and effectively. 
  • Clear and concise communication. You effectively set expectations and raise issues as needed. 
  • Strong team player with a positive attitude, with the ability to adapt to changes. 
  • Willingness to learn and adapt to new technologies. 
  • An engineer who lives our core values of Delivering, Learning, and Caring. 


What You'll Need (Required Knowledge, Skills & Abilities):
  • Bachelor's degree in computer science or related field. 
  • Knowledge, skill and abilities typically associated with 2 years of relevant back-end programming experience, preference of at least 1 year in Go. 
  • Vanilla JavaScript and front-end SPA frameworks (React). 
  • Working knowledge of Amazon Web Services (AWS) such as S3, SQS, ECS, EC2, and Lambda.
  • Experience with cloud provisioning with infrastructure as code using CloudFormation, Terraform and/or similar.  
  • Proficiency with Git. 
  • Experience writing unit tests, integration tests and performance tests. Also writing clean, maintainable, and production hardened code. 
  • Proficiency with spoken and written English.  


What Would Be Nice (Preferred Skills & Experience):
  • html/css, experience with template engine (e.g. freemarker, thymeleaf, etc.) 
  • Redux, Typescript and Non-Relational Databases, MongoDB, DocumentDB, RavenDB. 
  • Npm or similar package managers. 
  • Cypress or similar front-end functional testing tools. 
  • Experience developing solutions for deployment within Docker containers, CI/CD procedures (Jenkins) and implementation of distributed systems based on a serverless technology or micro-services architecture. 
  • Bash scripting and Java, Groovy and Python programming languages.  
  • Experience using Agile methodologies and practices. 


€37,000 - €56,000 a year

We take pride in enabling career growth in an environment of innovation and teamwork.  Our commitment to all Mitekians is to do meaningful work that matters.  Our culture is defined by delivering our best to our customers by providing high value solutions and impactful outcomes, by continuously challenging convention, and by caring for each other through collaboration and celebrating our successes.  We are committed to creating competitive, equitable compensation & benefits programs and career development opportunities. 

 

Benefit offerings  may vary based on geographic location


Wellness: Universal, supplemental, and private healthcare plan choices based on country specifics 

Financial future: retirement/pension plan contributions, MTK stock plan participation  

Income protection: life event & disability coverage 

Paid time off: generous annual leave, company holidays, volunteer time off 

Learning: e-learning license, tuition reimbursement, hackathons 

Home office setup allowance

Additional/optional benefits: pet insurance, identity theft protection, legal assistance 

 

We sincerely appreciate your interest in Mitek. We know your time is valuable and look forward to the potential of speaking with you further! 

Mitek Systems Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Mitek Systems DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Mitek Systems
Mitek Systems CEO photo
Unknown name
Approve of CEO

Average salary estimate

$46500 / YEARLY (est.)
min
max
$37000K
$56000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Mitek Systems

Join Mitek as a Software Engineer in our vibrant Spain office, where innovation meets flexibility. We’re a global leader in digital and biometric identity authentication, renowned for our solutions that enhance mobile banking and fraud prevention. Here, your role will be pivotal in evolving and improving our software products and services, contributing to advancements in biometric recognition, artificial intelligence, and machine learning. If you’re data-driven and possess a solid background in back-end programming with a passion for learning new technologies, we’d love to have you on our team. You'll get the chance to work on exciting projects that impact over 7,500 organizations worldwide while embracing a work environment that supports both remote and in-person collaboration. At Mitek, we value diverse perspectives and a culture of care, innovation, and teamwork. With a Bachelor's degree in computer science and essential skills in Go, JavaScript, and AWS, you’ll thrive in our dynamic workplace. If you have experience in Agile methodologies and a knack for solving complex problems, this is the perfect opportunity to further your career while making a meaningful impact. We're offering a competitive salary ranging from €37,000 to €56,000, complemented by a host of benefits aimed at supporting your career growth and wellbeing. Join us as we build a future of work that embraces flexibility and drives innovation in mobile identity solutions. We can't wait to see how you can contribute to our success!

Frequently Asked Questions (FAQs) for Software Engineer Role at Mitek Systems
What are the main responsibilities of a Software Engineer at Mitek?

As a Software Engineer at Mitek, you will focus on evolving and improving our software products and services. This includes developing back-end solutions, contributing to the design of efficient systems, writing maintainable code, and ensuring the reliability and performance of our applications. You’ll collaborate with team members to implement innovative technology solutions in the digital identity space, making a significant impact on mobile banking and fraud prevention.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer role at Mitek?

To apply for the Software Engineer position at Mitek, you will need a Bachelor's degree in computer science or a related field. Additionally, having at least 2 years of relevant back-end programming experience, particularly in Go, is essential. Familiarity with JavaScript, front-end frameworks like React, and Amazon Web Services (AWS) is highly beneficial. A passion for learning and adapting to new technologies is also crucial for success in this role.

Join Rise to see the full answer
What programming languages and technologies should a Software Engineer at Mitek know?

A Software Engineer at Mitek should be proficient in Go, Vanilla JavaScript, and have experience with front-end frameworks, particularly React. Knowledge of AWS services like S3, SQS, and EC2, as well as experience with cloud provisioning tools such as CloudFormation or Terraform, is required. Familiarity with Git, unit testing, and CI/CD methodologies will also enhance your candidacy for this role.

Join Rise to see the full answer
What benefits are offered to Software Engineers working at Mitek?

Mitek provides a range of benefits for its Software Engineers, including competitive salaries between €37,000 and €56,000, access to healthcare plans, retirement contributions, and participation in an MTK stock plan. Additional perks include generous paid time off, support for home office setups, learning opportunities such as e-learning licenses, and more. Our commitment to employee wellbeing ensures you have the support you need to thrive.

Join Rise to see the full answer
How does Mitek support career growth for Software Engineers?

At Mitek, we take pride in providing opportunities for career growth and development. We foster an environment where innovation thrives, and you can expect ongoing training, tuition reimbursement, and participation in hackathons as part of our commitment to your professional journey. We aim to empower our Software Engineers to take on meaningful projects that contribute to their skills and competencies while enjoying collaborative and supportive teamwork.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Go and why it's beneficial for this role?

When answering, highlight any projects you've worked on using Go, emphasizing its strengths such as performance efficiency and concurrency handling. Discuss specific challenges you faced and how Go helped you overcome them, illustrating your critical thinking and problem-solving skills.

Join Rise to see the full answer
How do you approach debugging in software development?

Explain your structured approach to debugging, such as isolating the problem, using logging tools, and effectively utilizing debugging tools. Share a specific example of how you successfully resolved a critical issue in the past.

Join Rise to see the full answer
What strategies do you use to write clean and maintainable code?

Discuss practices such as adhering to coding standards, implementing code reviews, writing comprehensive documentation, and utilizing version control. Emphasize your commitment to teamwork and how writing maintainable code benefits the whole team.

Join Rise to see the full answer
Can you explain your experience with AWS and its services?

Talk about specific AWS services you've worked with, like S3 or EC2, and describe how you've implemented them in your projects. Highlight any challenges and how your solutions contributed to operational efficiency.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Outline your method for prioritization, like using project management tools or agile methodologies. Emphasize communication with your team to understand project deadlines and deliverables.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Share your familiarity with Agile practices such as Scrum or Kanban. Discuss how you've participated in sprints, retrospectives, and daily stand-ups, and the positive impact this has had on project outcomes.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in the past.

Choose a specific example that demonstrates your technical skills, problem-solving abilities, and resilience. Explain the situation, your approach, and the final outcome to highlight your expertise and initiative.

Join Rise to see the full answer
How do you ensure effective communication within your development team?

Address your strategies for fostering open communication, such as using collaboration tools, regular check-ins, and encouraging feedback. Share a success story that illustrates the importance of communication in your previous roles.

Join Rise to see the full answer
What testing methods do you use to ensure code quality?

Discuss your understanding of writing unit tests, integration tests, and performance tests. Explain how these practices have been essential in maintaining software quality and reducing bugs in past projects.

Join Rise to see the full answer
What developments in technology are you most excited about?

Share your enthusiasm for emerging technologies such as AI or cloud computing and how they can impact the industry. Connect your insights to Mitek’s mission of transforming identity authentication to showcase your alignment with the company’s vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Fluence Hybrid Houston, TX, USA
Posted 10 days ago
Ruby Labs Remote No location specified
Posted 13 days ago
CREATEQ Remote No location specified
Posted 13 days ago
Photo of the Rise User
Travoom Hybrid 1014 Broadway, Santa Monica, CA 90401, USA
Posted 3 days ago
Vector Atomic Hybrid No location specified
Posted 13 days ago

To be an indispensable partner in fighting identity fraud for the markets and geographies we target​, empowering customers with trust and convenience in a connected world.

12 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!