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 hr@totmtech.in

Positions Available:

Senior Back End Engineer

Role & responsibilities:
1. Design, develop, and maintain back end components and APIs for NID solutions based on the MOSIP stack.
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.
Preferred candidate profile:
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 11 or higher, Spring 5 with Springboot, and related technologies.
4. Experience with RESTful API design and development, microservices architecture, and containerization (Docker, Kubernetes).
5. Experience in highly productive CI/CD modern SDLC development environments.
6. Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
7. Familiarity 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, communication, and teamwork skills.
Perks and benefits:
1. A competitive salary and benefits package.
2. Opportunities for professional growth and career advancement.
3. A collaborative and supportive work environment that values diversity and inclusion.
4. The chance to work on innovative NID solutions that have a global impact

Senior Full Stack Engineer 

Responsibilities:
1. Design, develop, and maintain full-stack NID solutions based on the MOSIP 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. 6+ 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 Vert.x or Angular.
4. Deep expertise in Java 11 or higher, JavaFx, Spring 5 with Springboot, 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. Familiarity with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). Including caching / objectstore layers like Hazelcast.
9. Knowledge of security best practices, encryption, and data privacy regulations (e.g., GDPR, ISO 27001).
10. Excellent problem-solving, communication, and teamwork skills.
Perks and benefits: 
1. A competitive salary and benefits package.
2. Opportunities for professional growth and career advancement.
3. A collaborative and supportive work environment that values diversity and inclusion.
4. The chance to work on innovative NID solutions that have a global impact.

Senior DevOps Engineer 

Responsibilities:
1. Design, implement, and maintain CI/CD pipelines for NID solutions based on the MOSIP stack.
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. Familiarity with containerization (Docker) and container orchestration technologies (Kubernetes).
7. Knowledge of cloud platforms (e.g., AWS, GCP) and infrastructure as code tools (e.g., Terraform, CloudFormation).
8. Hands-on experience in one or more set-up and monitoring of messaging layers such as Kafka, ActiveMQ, Keycloak, Nginx, etc.
9. Experience with monitoring, logging, and alerting tools (e.g., Nagios, Prometheus, Grafana).
10. Understanding of security best practices, encryption, and data privacy regulations (e.g., GDPR, ISO 27001). 11. Excellent problem-solving, communication, and teamwork skills.
Perks and benefits:
1. A competitive salary and benefits package.
2. Opportunities for professional growth and career advancement.
3. A collaborative and supportive work environment that values diversity and inclusion.
4. The chance to work on innovative NID solutions that have a global impact.

Principal Engineer

We are looking for an experienced Principal Engineer to lead our NID platform team. The ideal candidate has strong technical expertise in MOSIP, OSIA or contemporary National ID stack and is passionate about developing innovative identity solutions that make a difference in people’s lives.
Key Responsibilities:
1. Design, develop, and implement NID solutions based on the MOSIP, OSIA or contemporary National ID stack ensuring high performance, security, and scalability. Prior exposure and customizations with MOSIP 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 MOSIP 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 with modern CI/CD pipelines.
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 MOSIP, including IDA, ID Repo, Pre-Registration, Registration, and Authentication modules.
4. Strong programming skills in Java, Spring Boot, and related technologies.
5. Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes) in a modern CI/CD SDLC engineering environment.
6. Familiarity with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
7. Knowledge of security best practices, encryption, and data privacy regulations (e.g., GDPR, ISO 27001).
8. Excellent problem-solving, analytical, and debugging skills.
9. Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
10.Experience in technically leading and mentoring software engineering teams.
11.Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
What We Offer:
1. A competitive salary and benefits package.
2. Opportunities for professional growth and career advancement.
3. A collaborative and supportive work environment that values diversity and inclusion.
4. The chance to work on innovative NID solutions that have a global impact.