Sr. Software Engineer - Data Platform

Miteksystems 2

United States

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Wellness health plans
Stock plan participation
Paid time off
Learning opportunities
Home office setup allowance

Job summary

Mitek, a global leader in digital identity and fraud prevention, is seeking a Senior Software Engineer to join the cloud Data Platform team in San Diego. You will design and build scalable data pipelines, platform services, and microservices in Golang and Python, deployed on AWS.

You will collaborate across Engineering, Data, CloudOps, and Product to deliver production-ready cloud solutions. The role emphasizes modern data architectures, test-driven development, and strong communication to align

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 5+ years of professional software development experience.
  • Strong experience with Python and/or Golang.
  • Experience developing and deploying solutions on AWS or comparable cloud platforms.
  • Experience building cloud and/or standalone APIs.
  • Experience with distributed systems, microservices, and/or data-intensive architectures.
  • Experience with CI/CD pipelines and continuous delivery practices.
  • Experience deploying applications using Docker.
  • Solid understanding of Agile development methodologies.
  • Experience writing automated unit and integration tests.
  • Strong collaboration and communication skills; ability to work with evolving requirements.
  • 1+ year of production experience in Golang.
  • Experience with Apache Airflow or other orchestration tools.
  • Database experience, preferably PostgreSQL.
  • Experience with AWS services such as EC2, RDS, S3, VPC, PubSub, API Gateway, KMS.
  • Experience with Infrastructure as Code (Terraform, CloudFormation, AWS CDK).
  • Experience with gRPC and Protocol Buffers.
  • Familiarity with event-driven architectures.
  • Experience with image processing or machine learning systems.
  • Front-end experience with React/Redux.
  • Experience with additional languages such as Java, Bash, Groovy or C++.

Responsibilities

  • Design, develop, and maintain production-ready data pipelines, platform services, and integrations.
  • Build scalable cloud-native data platform solutions that ingest, process, transform, and deliver data at scale.
  • Build platform solutions using microservices and containerized architectures.
  • Write and maintain unit, integration, and performance tests.
  • Develop and maintain technical documentation for platform services, data integrations, and APIs.
  • Collaborate with engineering, product, and operations teams across the full development lifecycle.
  • Participate in Agile/Scrum ceremonies (stand-ups, planning, refinement, retrospectives).
  • Support deployment, monitoring, and operational readiness of data platform services in production.
  • Collaborative and team-oriented, working effectively with Software Engineers, Data Engineers, CloudOps/DevOps, and Product Managers to deliver high-quality cloud solutions.
  • Clear and proactive communicator, able to explain technical concepts, raise risks early, and keep stakeholders aligned across the development lifecycle.
  • Product-minded and customer-focused, balancing engineering excellence with real-world usability, reliability, and business impact.
  • Ownership-driven, taking accountability for building production-ready services and supporting them through deployment, monitoring, and operational readiness.
  • Comfortable in fast-moving environments, adapting quickly to evolving requirements while maintaining strong delivery discipline.
  • Strong problem-solver, able to debug complex distributed systems issues and make sound technical decisions under ambiguity.
  • Quality-focused, with a mindset of building maintainable, well-tested software through automation, unit/integration testing, and performance validation.
  • Agile and delivery-oriented, actively contributing in Scrum ceremonies and continuously improving team execution and technical outcomes.
  • Documentation-conscious, valuing well-structured internal and external API documentation to enable smooth adoption and long-term maintainability.
  • Operationally aware, understanding that “done” means stable in production, observable, and ready to support at scale.

Skills

Python
Golang
AWS
Distributed systems
CI/CD
Docker
APIs
PostgreSQL
Airflow
gRPC
React
Terraform
Kubernetes
Testing
Java

Education

Bachelor’s degree in Computer Science/Engineering or related field

Tools

Docker
Kubernetes
Terraform
Airflow

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.

As a Senior Software Engineer, you will be part of a high-performing team building Mitek's next-generation cloud Data Platform. You will collaborate closely with Software Engineers, Data Engineers, CloudOps, DevOps, and Product Managers to deliver scalable, production-ready cloud solutions.

This role focuses on building the cloud data platform that powers Mitek's products and analytics. You will design and develop scalable data pipelines, platform services, and integrations that enable reliable, high-volume data processing. Working with distributed systems and cloud technologies, you will help shape the architecture of a modern data platform and deliver secure, performant, and production-ready data solutions. Software will primarily be developed in Golang and Python and deployed across modern cloud platforms.

Responsibilities
  • Design, develop, and maintain production-ready data pipelines, platform services, and integrations
  • Build scalable cloud-native data platform solutions that ingest, process, transform, and deliver data at scale
  • Build platform solutions using microservices and containerized architectures
  • Write and maintain unit, integration, and performance tests
  • Develop and maintain technical documentation for platform services, data integrations, and APIs
  • Collaborate with engineering, product, and operations teams across the full development lifecycle
  • Participate in Agile/Scrum ceremonies (stand-ups, planning, refinement, retrospectives)
  • Support deployment, monitoring, and operational readiness of data platform services in production
  • Collaborative and team-oriented, working effectively with Software Engineers, Data Engineers, CloudOps/DevOps, and Product Managers to deliver high-quality cloud solutions.
  • Clear and proactive communicator, able to explain technical concepts, raise risks early, and keep stakeholders aligned across the development lifecycle.
  • Product-minded and customer-focused, balancing engineering excellence with real-world usability, reliability, and business impact.
  • Ownership-driven, taking accountability for building production-ready services and supporting them through deployment, monitoring, and operational readiness.
  • Comfortable in fast-moving environments, adapting quickly to evolving requirements while maintaining strong delivery discipline.
  • Strong problem-solver, able to debug complex distributed systems issues and make sound technical decisions under ambiguity.
  • Quality-focused, with a mindset of building maintainable, well-tested software through automation, unit/integration testing, and performance validation.
  • Agile and delivery-oriented, actively contributing in Scrum ceremonies and continuously improving team execution and technical outcomes.
  • Documentation-conscious, valuing well-structured internal and external API documentation to enable smooth adoption and long-term maintainability.
  • Operationally aware, understanding that “done” means stable in production, observable, and ready to support at scale.
Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field with a formal software engineering background, or equivalent experience
  • 5+ years of professional software development experience
  • Strong experience with Python and/or Golang
  • Experience developing and deploying solutions on AWS or comparable cloud platforms
  • Experience building cloud and/or standalone APIs
  • Experience with distributed systems, microservices, and/or data-intensive architectures
  • Experience with CI/CD pipelines and continuous delivery practices
  • Experience deploying applications using Docker
  • Solid understanding of Agile development methodologies
  • Experience writing automated unit and integration tests
  • Strong collaboration and communication skills; ability to work with evolving requirements
  • 1+ year of production experience in Golang
  • Experience with Apache Airflow or other orchestration tools
  • Database experience, preferably PostgreSQL
  • Experience with AWS services such as:
    • EC2
    • RDS
    • S3
    • VPC
    • PubSub
    • API Gateway
    • KMS
  • Experience with Infrastructure as Code (Terraform, CloudFormation, AWS CDK)
  • Experience with gRPC and Protocol Buffers
  • Familiarity with event-driven architectures
  • Experience with image processing or machine learning systems
  • Front-end experience with React/Redux
  • Experience with additional languages such as Java, Bash, Groovy or C++
Benefits
  • 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 are committed to creating competitive, equitable compensation & benefits programs and career development opportunities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Data Platform
Sr. Software Engineer - Data Platform

Mitek Systems • San Diego (CA)

On-site
USD 150,000 - 185,000
Wellness plan
Stock plan
PTO
+5
Principal Technical Support Engineer
Principal Technical Support Engineer

Tamarind Intelligence • San Diego (CA)

Hybrid
USD 110,000 - 160,000
Healthcare
Stock plan
Home office setup allowance
Sr. Director, Product Management (Check Intelligence)
Sr. Director, Product Management (Check Intelligence)

Miteksystems 2 • United States

Hybrid
USD 180,000 - 260,000
Universal healthcare
Stock plan participation
Disability coverage
+6
Senior Data Platform Engineer — Cloud Pipelines & Microservices
Senior Data Platform Engineer — Cloud Pipelines & Microservices

Miteksystems 2 • United States

On-site
USD 140,000 - 190,000
Wellness health plans
Stock plan participation
Paid time off
+2
Sales Development Representative (US Remote)
Sales Development Representative (US Remote)

Mitek Systems • United States

Remote
USD 44,000 - 66,000
Competitive salary
Sales bonus
Comprehensive benefits package
+2
Senior Cloud Platform Engineer – Data APIs & Microservices
Senior Cloud Platform Engineer – Data APIs & Microservices

Mitek Systems • San Diego (CA)

On-site
USD 150,000 - 185,000
Wellness plan
Stock plan
PTO
+5
Staff Software Engineer (Data Platform)
Staff Software Engineer (Data Platform)

Machinify • United States

On-site
USD 180,000 - 220,000
Full Medical/Dental/Vision for employees & families
Unlimited Flexible Time Off
401(k) with employer match
+1
Senior Engineering Manager, AI Quality & Governance
Senior Engineering Manager, AI Quality & Governance

Ascent360 • United States

On-site
USD 210,000 - 230,000
Remote Work
Career Advancement Opportunities
Employee Recognition
+1
Senior Engineering Manager, AI Quality & Governance
Senior Engineering Manager, AI Quality & Governance

Mitratech Holdings, Inc. • United States

On-site
USD 210,000 - 230,000
Remote Work
Career Advancement Opportunities
Professional Development Opportunities
+1
Senior Systems Engineer - Go-To-Market Data Team
Senior Systems Engineer - Go-To-Market Data Team

United States Digital Space LLC • United States

Hybrid
USD 180,000 - 240,000
Equity
Health benefits
401(k)