Senior Software Engineer

Department Icon IT / Software Development & Related
Posted: 1 month ago
5-7 years
Dubai, United Arab Emirates
IT / Software Development & Related
work from office
Full Time
Closes 7 Dec 2026

Posted: 1 month ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

eMagine Solutions is supporting a high-growth FinTech client to hire a Senior .NET Engineer to build and optimise the backend services powering real-time trading. This is a hands-on engineering role for someone who enjoys solving hard problems around concurrency, performance, reliability, and production observability.

You'll join an Agile squad and work closely with product and engineering peers to deliver scalable, secure microservices that perform under heavy load and remain transparent in production through strong telemetry and monitoring.

What you'll be doing

  • Build and evolve .NET Core microservices used in real-time trading workflows
  • Design for high concurrency using async programming and multi-threading, with a strong focus on thread safety
  • Implement event-driven patterns using Kafka, AWS SQS, RabbitMQ or similar messaging technologies
  • Optimise services for low-latency and high-throughput workloads
  • Improve resilience and fault tolerance across distributed components
  • Contribute to modern architecture approaches including Clean Architecture, Vertical Slice Architecture and CQRS
  • Translate trading and financial requirements into robust technical solutions
  • Maintain quality through TDD, code reviews, and strong automated testing (unit, integration, performance)
  • Implement OpenTelemetry for tracing, metrics and logs
  • Build and maintain dashboards and alerting using Prometheus, Grafana and Kibana to ensure actionable insight in production
  • Participate fully in Scrum ceremonies and Agile delivery practices

What eMagine Solutions is looking for

  • 5+ years of software engineering experience with strong C# and .NET Core expertise
  • Deep experience with multi-threading, async patterns, and concurrency in distributed systems
  • Proven delivery of domain-driven microservices and strong understanding of service boundaries
  • Strong knowledge of event-driven systems and messaging frameworks (Kafka, SQS, RabbitMQ)
  • Practical experience with observability tooling: OpenTelemetry, Prometheus, Grafana, Elastic/Kibana
  • CI/CD experience plus containerisation with Docker and orchestration with Kubernetes
  • Strong Git and version control best practices
  • Comfortable working in Scrum-based Agile teams

Nice to have

  • Experience with Saga patterns for distributed transactions
  • Experience in trading or financial systems, especially low-latency environments
  • SQL Server performance tuning and database optimisation

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Relevant certifications in software development, architecture, or AWS are beneficial

Skills

CDistributed SystemsKubernetesSoftware DevelopmentSql ServerTestingVersion ControlSqlSoftware Engineer

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Emagine Solutions Technology is a global technology services company specializing in digital transformation, cloud solutions, and data analytics.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Dubai.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.