Company logo hidden

Senior Software Engineer

Unlock employer United Arab Emirates Direct to Company 2 hours ago · 08 Oct 2026

Financial

  • Estimate: $60k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Role:
As a Senior Software Engineer, you will practice software engineering and apply best practices and principles to deliver high quality, maintainable, reusable, reliable, performant, and scalable software on schedule. You will work under the development chapter to enhance customer service, experiment with emerging technologies, and build innovative products and services that differentiate us from competitors.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities:

  • Design, implement and deliver high quality applications in accordance with the agreed scope, cost and timeline.
  • Analyze business and functional requirements.
  • Size development effort based on functional and non-functional requirements.
  • Convert functional requirements into technical specifications.
  • Design data models and create program structure.
  • Design, code and debug applications in various software languages.
  • Apply international best practices to write secure, clean, structured, well-documented code.
  • Perform unit testing using appropriate tools to ensure code is fit for use.
  • Participate in peer code reviews to improve software quality by identifying mistakes overlooked in development.
  • Maintain system-related documentation such as data dictionaries, parameters manuals, system manuals, and user manuals.
  • Ensure PMO/INA procedures are followed and necessary documentation is maintained.

Key Requirements:

  • Graduate/Postgraduate in a related degree in Computer Science or Engineering.
  • Minimum 5 years of development and design experience.
  • Experience in development and enhancement of Coding Frameworks and libraries.
  • Hands-on experience in performance tuning, debugging, and monitoring.
  • Understanding of containerization with experience in Dockers and Kubernetes.
  • Deep knowledge of waterfall and agile development practices, with additional knowledge in enterprise architecture and principles being helpful.
  • Extensive coding experience with SOLID principles, Event Driven Architecture, Spring Boot, KAFKA, MongoDB, Spring Cloud, Hibernate, with a passion for coding.
  • Good hands-on experience with cloud design patterns and their implementation.
  • Well-versed in CI/CD principles, with active involvement in troubleshooting issues in a distributed services ecosystem.
  • Familiar with distributed services resiliency and monitoring in a production environment.
  • Exposure to API gateway integrations like 3Scale, Kong, etc.
  • Experience following best coding, security, unit testing, and documentation standards and practices.
  • Ensure quality of technical and application architecture and design of systems across the organization.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct