Senior Software Engineer (Backend)
As deepfakes and synthetic identities become mainstream, protecting digital identity has never been more critical. At Microblink, we’re building the backend systems that power identity verification at scale, and we’re looking for a Senior Backend Engineer to help us build, secure, and scale that foundation.
In this role, you’ll play a key role in designing and developing the backend infrastructure that underpins our biometric verification product. You’ll work closely with frontend engineers, ML researchers, product managers, and security experts to build robust APIs, optimize performance, and ensure seamless integration between components across the stack.
We’re looking for an experienced backend engineer who thrives in solving complex problems around performance, reliability, and security. Whether you're scaling services to support millions of verifications, building APIs for client SDKs, or integrating with ML pipelines, your work will directly contribute to safeguarding user identities in the digital world.
If you're passionate about building secure, high-performance systems, and want your work to have real-world impact protecting people’s identities, we’d love to hear from you
A little bit about us
Microblink is an AI company specializing in computer vision and identity fraud detection. We create unique products and tools designed to make the future of digital identity a secure "no-fake-zone." Our expertise includes running efficient machine learning models directly on-device, enabling a uniquely seamless Identity Verification (IDV) experience. With teams across the US and Europe and main offices in New York and Zagreb, we touch hundreds of millions of users each year, processing over 800 million identity documents across more than 70 countries worldwide.
Explore our tech in action: https://microblink.com/demo/.
Here’s what you’ll do
- Be the backend architect of our biometrics solution, building and optimizing high-performance, high-availability services that support real-time biometrics verification workflows and process large-scale identity data efficiently
- Contribute to the development of APIs that power our client SDKs, enabling seamless integration with frontend applications, third-party services, and client systems
- Work on data security, access control, and compliance challenges, ensuring that our platform meets regulatory requirements and industry best practices
- Be empowered to contribute to the entire product life cycle, make a meaningful impact, and take ownership of your work while growing professionally
- Collaborate across teams, working closely with DevOps engineers, frontend and mobile developers, QA specialists, and product teams to deliver well-integrated, end-to-end identity solutions
- Adopt a hacker mindset: think like an attacker to proactively identify weaknesses and develop ML-powered defenses against fraud and adversarial behavior
- Continuously improve system performance, fault tolerance, and observability, ensuring smooth operations in distributed environments
You'll be successful in this role if you
- Have several years of experience designing, building, and operating production software systems
- Bring a strong foundation in computer science: algorithms, data structures, systems design, networking, and operating systems
- Understand and apply solid software development practices, including version control, testing, and code reviews
- Have experience with RESTful API design, implementation, and performance optimization
- Have worked with distributed systems, ideally using microservices and event-driven architectures
- Are proficient with cloud platforms (GCP preferred, AWS or Azure also welcome), Kubernetes, Docker, and infrastructure-as-code tools
- Know how to work with both SQL and NoSQL databases, and choose appropriately based on context
- Have experience with messaging systems like Pub/Sub, RabbitMQ, or Kafka
- Are adaptable and eager to learn. .NET is our main backend language, but we also use Python and C++, and we value engineers with strong fundamentals regardless of language background
- Communicate effectively and work well in distributed, cross-functional teams
A plus is if you also have
- Hands-on experience with .NET and C#, including expertise in .NET 9, C# 13 and RESTful API design, implementation and optimization
- Experience with Python or C++
- Previous experience in identity verification, fraud detection, or other high-security domains
- Familiarity with observability tools (e.g., Prometheus, Grafana, OpenTelemetry)
- Exposure to DevOps, CI/CD pipelines, and infrastructure automation
Here’s what you’ll gain if you join us
- Microblink owes its success to its people. That is why we offer equity participation to all of our full-time employees so that we can grow together
- Unlimited PTO, giving you the flexibility to take time off as needed to maintain a healthy work-life balance.
- Location-specific "Pick & Choose" benefits tailored to meet diverse personal preferences and regional needs.
- Flexible work arrangements, allowing you to adjust your schedule—whether working remotely or at our Zagreb office.
- Opportunities to learn and develop your skills through internal L&D programs, and a supportive working environment.
How can you join us?
If this role intrigues you, do not hesitate to hit the apply button and send us your resume. Get in touch with us, and we promise to get back to you.
Microblink LLC is an equal opportunity employer committed to diversity and inclusion in the workplace. This policy applies to all employment practices within our organization, from hiring to the end of your business relationship with us. Accordingly, this job advertisement is equally applicable to all people and Microblink will make a hiring decision based solely on qualifications, merit, and business needs. We prohibit discrimination of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws, as well as our internal policies and culture.
For detailed information on how we process personal data, please read our Privacy Policy https://microblink.com/privacy-policy/ or reach out to our Data Protection Officer at privacy@microblink.com.