Taro Logo

Software Engineer

Founded in 2012, Callsign develops digital identity solutions to make digital identity simple and secure, serving major financial institutions worldwide.
Abu Dhabi - United Arab Emirates
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
Cybersecurity · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Callsign, established in 2012, is a pioneering company in digital identity solutions with a mission to make digital identity simple and secure for everyone. Growing to over 200 employees with offices in Singapore and Abu Dhabi, Callsign has been recognized as a WEF Global Innovator and their technology is trusted by leading financial institutions worldwide, protecting millions of consumers.

The role of Software Engineer at Callsign offers an opportunity to work on cutting-edge identity security solutions. You'll be developing high-quality Java applications, designing RESTful APIs, and working with various database technologies. The position requires strong expertise in Java development, database management, and modern software development practices including Test Driven Development.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in the cybersecurity and digital identity space. The role offers comprehensive benefits including health insurance, visa sponsorship, relocation support, and competitive compensation. Working in Abu Dhabi, you'll be part of a growing team that's pushing the boundaries of digital identity security.

The ideal candidate will have 3+ years of commercial Java experience, strong knowledge of object-oriented design, and experience with various databases and frameworks. You'll be working in an Agile environment, collaborating with teams to deliver robust security solutions. The role requires both technical expertise and the ability to work effectively in a fast-paced environment.

Last updated a month ago

Responsibilities For Software Engineer

  • Develop and maintain high-quality Java applications
  • Design and implement RESTful APIs
  • Work with relational databases such as MySQL, Oracle, and PostgreSQL
  • Apply strong knowledge of object-oriented design and development best practices
  • Estimate, prioritize, and execute tasks either by pair programming or independently
  • Collaborate with Agile teams or startups to deliver high-quality software solutions
  • Ensure code quality through Test Driven Development (TDD)

Requirements For Software Engineer

Java
MySQL
PostgreSQL
Kafka
Kubernetes
  • 3+ years of commercial experience in Java
  • Experience with relational databases (MySQL, Oracle, PostgreSQL) and ideally NoSQL databases
  • Proven experience in developing and designing RESTful APIs
  • Strong knowledge of object-oriented design and development best practices
  • BSc or MSc in Computer Science or related degree from a top university
  • Knowledge of Spring Frameworks, including Spring Security, Spring Boot, and Spring Data
  • Proficiency in Test Driven Development (TDD)
  • Experience working with Agile teams or startups
  • Excellent command of the English language

Benefits For Software Engineer

Medical Insurance
Visa Sponsorship
Relocation Benefits
Parental Leave
  • Private Premium Health Insurance
  • Visa costs including 1 month paid hotel stay on arrival
  • Annual Airfare Allowance for the home country
  • 3 months full pay maternity leaves & 2 weeks full pay paternity leaves
  • 25 days of annual leave + Callsign Bank Holiday
  • Competitive Salary
  • Gratuity as EOSB

Interested in this job?