Careers in Voice Biometric Authentication

Location:  Remote/Home-Based within +/-5 GMT
Department:  Platform, Technical Architecture/Software Engineering
Contract Type:  Annual, Rolling
Reports to:  Platform Development Manager

What you’ll be doing

  • Build the components of a new Voice Biometrics SaaS platform based on AWS serverless architecture
  • Engage in architectural design discussions and collaborate with the team to produce scalable and resilient systems
  • Implement testable and resilient features on the platform projects with a focus on Go/Golang for the new SaaS stack and Java/Kotlin for classic platform services
  • Assist with bugfixes and troubleshooting requests
  • Apply clean coding best practices and refactor existing code to keep it maintainable
  • Ensure code coverage for our internal quality gates by writing unit/integration/API tests depending on the project
  • Write and maintain technical documentation where appropriate
  • Facilitate CI/CD processes on the platform development flows
  • Work with the Platform Development Manager and Product Owner to ensure priorities from the sprint are implemented accordingly
  • Actively engage in Refinement/Planning sessions to clarify business requirements, estimate use stories and plan for the next sprint
  • Participate in daily SCRUM ceremonies

Must haves

  • 7+ years of joint object-oriented application design and development
  • 5+ years of active development using Java 8 / 11 or later, or Python
  • Proficiency in AWS Cloud Platform (API Gateway, AWS Lambda, EventBridge, RDS DynamoDB, etc.)
  • Provable proficiency in Go programming
  • Use of Java frameworks (Spring boot/Cloud)
  • Experience using source and version control management tools
  • Build optimized, scalable, and modular software using the required technologies
  • Utilize object-oriented and tiered design methodologies
  • Proven success in executing unit and integration tests
  • Ability to develop, deploy and maintain microservice architecture
  • Previous utilization of Behaviour-Driven Development (BDD)
  • REST/Streaming API development
  • Use of relational databases (Postgres, MySQL, SQL Server, etc)
  • A structured approach to systems analysis and development
  • An affinity for other coding languages
  • Proven track record of creating and maintaining clean code, and thorough documentation

Nice to have

  • Front-end development (HTML, CSS, JavaScript/TypeScript, Angular, etc.)
  • Google Cloud Platform (GCP) and Azure services experience
  • Cucumber framework knowledge
  • Use of the Docker and/or Kubernetes containers
  • Unix/Linux experience
  • Experience using various SSO solutions
  • Technical experience using Gradle / Maven
  • Working in Agile development methods such as Scrum or Kanban
  • Application of Continuous Integration/Continuous Delivery practices (CI/CD)
  • Familiarity with VoIP and other voice engineering tools
  • Bachelor’s degree in Computer Science, Information Technology or other related fields

What will make you standout

  • Hands-on audio streaming experience
  • Experience using Flutter
  • Experience using SAML protocols (OAuth / OpenID Connect)
  • Use of CI/CD tools such as Jenkins and/or Gitlab CI
  • Previous experience working in Voice Biometrics
  • AWS Certification
  • Active involvement and contribution in tech communities such as Stack Overflow

Discover how we can reduce contact center fraud

Subscribe to our newsletter for rich insights from our security experts.