Posted at: 28 October
Sr. Software Engineer (Backend)
Company
Mitek Systems
Mitek Systems is a San Diego-based B2B software company specializing in digital identity verification and mobile deposit solutions, serving the global financial technology, healthcare, and retail industries.
Remote Hiring Policy:
Mitek Systems embraces a Virtual 1st approach, allowing employees to work remotely or from one of its offices, with a global hiring reach across various regions.
Job Type
Full-time
Allowed Applicant Locations
Worldwide
Salary
$125,000 to $160,000 per year
Job Description
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 more resilient, effective, and innovative when they benefit from a wide range of ideas, lived experiences, and perspectives. The strength of our organization is deeply rooted in the people who power it.
We know that a workforce reflecting the richness of our communities and customers helps us better serve their needs. These lived experiences influence our decisions, shape our products, services, and help us grow with intention. When it comes to talent, our goal is clear: to discover exceptional individuals and to ensure they discover us. We prioritize drive, skill, experience, and ambition in everything we do for our clients.
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.
Summary:
At Mitek, we’re on a mission to protect what’s real — empowering trust and security in a digital world. Our team plays a vital role in combating identity fraud by delivering innovative, high-performing backend systems that power Mitek’s premier Identity products.
As a Senior Software Engineer (Backend), you’ll design, build, and maintain scalable backend services that handle high-traffic workloads with reliability and efficiency. You’ll collaborate with cross-functional teams to architect robust APIs, implement new features, and continuously improve our products through thoughtful engineering practices.
We’re looking for a seasoned backend engineer who thrives in a collaborative, agile environment — someone who’s passionate about modern cloud technologies, eager to solve complex problems, and committed to delivering high-quality, secure, and performant software that makes a real-world impact.
While this role focuses primarily on backend development, our teams also own some front-end components. Front-end experience isn’t required — you’ll have opportunities to learn and contribute to those areas on the job if needed.
What You Will Do (Core Responsibilities):
- Design, develop, deploy, and maintain production-ready API solutions.
- Write and execute unit/integration/performance tests to ensure the quality of our products.
- Create and maintain internal software documentation and public API documentation.
- Collaborate with other software engineers, researchers, product managers, and cloud/operation engineers to determine requirements, implement, deploy, test, and support our products.
- Follow Agile/Scrum processes like daily stand-ups, refinements, planning, and retrospectives.
Who You Are (Soft Skills):
- Clear and effective communicator: you set expectations, raise issues proactively, and communicate complex ideas with clarity and confidence.
- Dependable and accountable: you consistently follow through on commitments, take ownership of your work, and can be trusted to deliver high-quality results on time.
- Collaborative team player — you bring a positive attitude, thrive in dynamic environments, and adapt easily to change.
- Analytical and innovative thinker — you approach challenges creatively, experiment with new ideas, and continuously learn from experience.
- Detail-oriented and quality-driven — you take pride in producing clean, reliable, and high-performing code.
- Logical problem solver — you tackle issues methodically and can effectively summarize complex problems into actionable solutions.
- Strong organizational and time management skills — you manage multiple priorities efficiently, stay structured under pressure, and consistently deliver high-quality results on schedule in a fast-paced environment.
- Adaptable and resilient — you’re comfortable working with evolving requirements and can quickly learn new technologies and systems.
- Technically versatile — you have broad experience across all phases of software design and development, and you enjoy mentoring junior engineers.
- Skilled developer — you’re proficient in programming and debugging across multiple modules, including handling complex external dependencies.
- Curious and growth-minded — you stay current with emerging tools and technologies and actively seek opportunities to expand your expertise.
What You Need (Qualifications):
- Bachelor's degree in computer science or related field or equivalent experience of 5+ years in software development leveraging modern development platforms.
- Experience in developing solutions that target cloud services such as Amazon Web Services (AWS) as the deployment platform.
- Experience with building Continuous Integration and Delivery (CI/CD) systems.
- Experience in the implementation of distributed systems based on serverless technology or microservices architecture and a passion around continuous delivery and quality engineering.
- Understanding of agile methodologies and practices.
- Experience developing solutions for deployment within Docker containers.
- Experience partnering with team members to speed adoption of new tools and technologies.
- Experience with building automated unit and integration tests for repeatable and reliable regression testing.
- Experience with building automated load, stress, and endurance tests for repeatable and reliable performance testing.
- Previous experience working in a SaaS or technology company.
What would be nice (preferred skills & experience):
- 1+ year of programming experience implementing production systems in Golang.
- Experience with AWS services and technologies such as: ECS, EKS, S3, Lambda, KMS, API Gateway
- Experience with cloud provisioning with infrastructure as code using CloudFormation, Terraform, and/or AWS Cloud Development Kit (CDK).
- Database development experience (e.g., MongoDB, DocumentDB, DynamoDB, RDS).
- JavaScript front-end SPA frameworks (React/Redux).
- Npm or similar package manager.
- Java, Bash scripting, Groovy, Python, and C++ programming languages.
- Experience with gRPC and Protocol Buffers.
- Experience with image processing.
- Understanding of machine learning principles and architectures.
- Experience developing systems based on user stories.
- Experience using Agile methodologies and practices.
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!