Careers

As a leading integrated solutions and services provider in identity management and biometric technology, we are looking for those who are passionate about disruptive technologies. If you live for Co-Ideation, Co-Creation and Collaboration, we want you. Join us and help build the next digital solution for Singapore, Asia-Pacific and the World.

To apply, send your CV/resume to amilia@interbio.id

Positions Available:

Principal Engineer (1 pos)

We are looking for an experienced Principal Engineer to lead our National ID(NID) platform team. The ideal candidate has strong technical expertise in contemporary National ID stack such as Adhaar or any other national ID and is passionate about developing innovative identity solutions that make a difference in people’s lives.
Key Responsibilities:
1. Design, develop, and migrate NID solution zonal/central processing centers based on the Indonesian National ID, Adhaar or contemporary National ID stack ensuring high performance, security, and scalability. Prior exposure and customizations with large scale National ID implementations is a big plus.
2. Collaborate with cross-functional teams to define system architecture, APIs, and integration points.
3. Technically lead a team of software engineers in the development and testing of NID solutions, providing technical strategies, reviews, and mentoring.
4. Analyze and troubleshoot complex technical issues, providing innovative solutions and improvements to existing systems.
5. Maintain up-to-date knowledge of national ID architectures such as MOSIP or other stack components and modules, as well as relevant industry standards and best practices.
6. Explore new ideas and possible IP creation for the organization by transcending current NID platforms.
7. Ensure timely delivery of high-quality software by setting and monitoring development milestones, goals, and metrics.
8. Collaborate with stakeholders to gather requirements, prioritize features, and create project roadmaps.
9. Evaluate and recommend new tools, technologies, and processes to improve software development efficiency and product quality.
10. Create and maintain technical documentation, including architecture diagrams, API specifications, and design documents.
Qualifications:
1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
2. 12+ years of experience in software development, with a focus on identity management, biometric systems, or related fields.
3. Proven expertise in a contemporary NID stack like Adhaar or other national ID, including IDA, ID Repo, Pre-Registration, Registration, and Authentication modules.
4. Strong programming skills in Java, Spring Boot, and related technologies.
5. Significant prior experience in federated authentication & authorization solutions such Keycloak to manage admin/user portals around biometrics lifecycle.
6. Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes) in a modern CI/CD SDLC engineering environment.
7. Hands-on with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
8. Knowledge of security best practices, encryption, and data privacy regulations (e.g., GDPR, ISO 27001).
9. Excellent problem-solving, analytical, and debugging skills.
10. Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
11. Experience in technically leading and mentoring software engineering teams.
12. Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
13. Knowledge of different architecture patterns.
14. Experienced with cryptography. (PKI Infrastructure, Encryption/Decryption, Security Vulnerabilities/attacks etc).

Senior FE Engineer (1 pos)

Responsibilities:
1. Develop and maintain responsive web/mobile apps for NID solutions based on the Indonesian National ID stack, ensuring usability, accessibility, and responsiveness.
2. Collaborate with product owners, designers, and back end developers to implement and optimize user experiences.
3. Write clean, maintainable, and reusable code following best practices and coding standards.
4. Implement unit and integration tests to ensure high-quality software delivery.
5. Participate in code and design reviews to maintain code quality and share knowledge with the team.
6. Identify and resolve performance and scalability issues related to front end components.
7. Stay updated on the latest front end technologies, tools, and frameworks to drive innovation.
Qualifications:
1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
2. 4+ years of experience in front end development, with a focus on identity management solutions or related fields.
3. Strong proficiency in JavaScript, HTML5, CSS3, and experience with modern front end frameworks such as React, Angular, or Vue.js.
4. Familiarity with responsive design, cross-browser compatibility, and web accessibility standards.
5. Experience in modern FE tools such as Electron to double up web & thick client solution re-usability.
6. Experience in highly productive CI/CD modern SDLC development environments.
7. Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
8. Experience with front end build tools and workflows, such as Webpack, Babel, and NPM.
9. Familiarity with RESTful APIs and working with back end teams to integrate UI components.
10. Excellent problem-solving, communication, and teamwork skills.

Senior BE Engineer – Java (1 pos)

Responsibilities:
1. Design, develop, and maintain back end components and APIs for NID solutions.
2. Collaborate with front end developers and other team members to define and implement API requirements and integration points.
3. Write clean, maintainable, and reusable code following best practices and coding standards.
4. Implement unit and integration tests to ensure high-quality software delivery.
5. Participate in code and design reviews to maintain code quality and share knowledge with the team.
6. Identify and resolve performance, security, and scalability issues related to back end components.
7. Stay updated on the latest back end technologies, tools, and frameworks to drive innovation.
8. Own modules/products from end to end.
Qualifications:
1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
2. 7+ years of experience in back end development, with a focus on identity management solutions or related fields.
3. Strong proficiency in Java, Spring Boot, and related technologies.
4. Strong problem solving skills.
5. Experience with RESTful API design and development, microservices architecture, and containerization (Docker, Kubernetes).
6. Prior experience in federated authentication & authorization solutions such as Keycloak to manage admin/user portals around biometrics lifecycle is a big plus.
7. Experience in highly productive CI/CD modern SDLC development environments.
8. Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
9. Familiarity with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
10. Knowledge of security best practices, encryption, and data privacy regulations (e.g., GDPR, ISO 27001). 11. Excellent problem-solving, communication, and teamwork skills.

Senior BE Engineer – Python (1 pos)

Key Responsibilities:
1. Design, develop, and maintain biometric re-template, migration and related suites.
2. Schedulable biometric migration services either as a lambda or micro services.
3. Integrate with biometric SDK for face, fingerprint and Iris templates, canonicalisation and persistence.
4. Collaborate with front end developers and other team members to define and implement API requirements and integration points.
5. Write clean, maintainable, and reusable code following best practices and coding standards.
6. Implement unit and integration tests to ensure high-quality software delivery.
7. Participate in code and design reviews to maintain code quality and share knowledge with the team.
8. Identify and resolve performance, security, and scalability issues related to back end components.
9. Stay updated on the latest back end technologies, tools, and frameworks to drive innovation.
10.Own modules/products from end to end.
Qualifications:
1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
2. 7+ years of experience in back end development, with a focus on identity management solutions or related fields.
3. Strong proficiency in Python, Django, Celery & Django Restframe.
4. Unit testing skills in pytest, bdd and tools like factoryboy.
5. Quick learning and strong problem solving skills.
6. Prior experience in working with biometric modalities such as face, fingerprint and Iris in open or proprietary SDK is a big plus.
7. Experience with RESTful API design and development, microservices architecture, and containerization (Docker, Kubernetes).
8. Experience in highly productive CI/CD modern SDLC development environments.
9. Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
10.Familiarity with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
11.Knowledge of security best practices, encryption, and data privacy regulations (e.g., GDPR, ISO 27001).
12.Excellent problem-solving, communication, and teamwork skills.

Senior Full Stack Engineer (1 pos)

Key Responsibilities:
1. Design, develop, and maintain full-stack NID solutions based on the Indonesia or Adhaar stack, ensuring high performance, security, and scalability.
2. Collaborate with cross-functional teams to define system architecture, APIs, and integration points.
3. Write clean, maintainable, and reusable code following best practices and coding standards.
4. Implement unit and integration tests to ensure high-quality software delivery.
5. Participate in code and design reviews to maintain code quality and share knowledge with the team.
6. Identify and resolve performance, security, and scalability issues related to both front end and back end components.
7. Stay updated on the latest full-stack technologies, tools, and frameworks to drive innovation.
Qualifications:
1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
2. 5+ years of experience in full-stack development, with a focus on identity management solutions or related fields.
3. Strong proficiency in JavaScript, HTML5, CSS3, and modern front end frameworks such as React, Angular, or Vue.js.
4. Deep expertise in Java, Spring Boot, and related technologies.
5. Experience with RESTful API design and development, microservices architecture, and containerization (Docker, Kubernetes).
6. Experience in highly productive CI/CD modern SDLC development environments.
7. Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
8. Prior experience in biometrics modalities like face, fingerprint and Iris lifecycle is a big plus.
9. Familiarity with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
10.Knowledge of security best practices, encryption, and data privacy regulations (e.g., GDPR, ISO 27001).
11.Excellent problem-solving, communication, and teamwork skills.

Senior SDET (1 pos)

Key Responsibilities:
1. Design, develop, and maintain test automation frameworks and tools for NID solutions based on the Indonesian / Aadhaar standards.
2. Collaborate with cross-functional teams to understand product requirements and create comprehensive test plans and test cases.
3. Develop and execute automated tests, ensuring thorough coverage of functional and non-functional requirements.
4. Identify, report, and track software defects to ensure timely resolution.
5. Participate in code and design reviews to maintain code quality and share knowledge with the team.
6. Enhance the CI/CD pipeline by integrating automated tests and providing timely feedback on code quality and stability.
7. Research and recommend new testing tools, techniques, and best practices to improve test automation efficiency.
Qualifications:
1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
2. 6+ years of experience in software testing, with a focus on identity management solutions or related fields.
3. Strong proficiency in test automation tools and frameworks, such as Selenium, JUnit, TestNG, or Cucumber.
4. Experience with continuous integration and continuous delivery tools, such as Jenkins, BitBucket CI/CD, etc.
5. Strong proficiency in generating context specific synthetic data using tools such as javafaker & integrating to the automation suite.
6. Prior experience in biometrics modalities like face, fingerprint and Iris lifecycle is a big plus.
7. Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
8. Strong programming skills in Java, JavaScript, or other relevant languages.
9. Excellent problem-solving, communication, and teamwork skills.

Senior DevOps Engineer (1 pos)

Key Responsibilities:
1. Design, implement, and maintain CI/CD pipelines for NID solutions based on the Indonesian/Aadhaar standard.
2. Collaborate with cross-functional teams to establish infrastructure requirements and automate deployment processes.
3. Monitor and maintain the production environment, ensuring high availability, performance, and security.
4. Troubleshoot and resolve infrastructure-related issues, providing timely and effective solutions.
5. Implement and maintain monitoring, logging, and alerting tools to ensure system stability and performance.
6. Participate in code and design reviews to maintain code quality and share knowledge with the team.
7. Research and recommend new DevOps tools, technologies, and best practices to improve development efficiency and infrastructure reliability.
8. Participate in on-call rotations to provide 24/7 support for production environments.
9. Ensure compliance with security policies, industry standards, and data privacy regulations.
Qualifications:
1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
2. 6+ years of experience in DevOps, system administration, or related fields, with a focus on identity management solutions or similar systems.
3. Strong proficiency in Linux administration and shell scripting.
4. Experience with CI/CD tools, such as Jenkins, Bitbucket CI/CD, Bamboo, or similar.
5. Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
6. Hands-on with containerization (Docker) and container orchestration technologies (Kubernetes).
7. Significant hands on knowledge of bare metal deployments in virtualized VMware environments.
8. Experience with monitoring, logging, and alerting tools (e.g., Nagios, Prometheus, Grafana).
9. Prior experience in biometrics modalities like face, fingerprint and Iris lifecycle is a big plus.
10.Understanding of security best practices, encryption, and data privacy regulations (e.g., GDPR, ISO 27001).
11.Excellent problem-solving, communication, and teamwork skills.
12.Should be experienced with DBA activities (Installation/Deployment of DBs (rdbms or nosql), back up/restore etc)