Point your AI agent at freehire and let it find you a job.

Get the CLI →

Michael Page International (UAE)

Open 19d reposted 2× · 2 open copies

Staff Software Engineer - Modernization

Posted Updated 1 view
Discussion

Summary

Staff Software Engineer leading legacy-to-modern migration, designing distributed data solutions, and mentoring teams at a tech/telecoms company using Java, Spring Boot, Kafka, and microservices.

  • Work with a leading emerging Tech company.
  • Attractive Package with Family Benefits and Relocation (if applicable)

About Our Client

An organisation within the technology and telecoms industry.

Job Description

  • Lead the modernisation of legacy systems to improve performance and scalability.
  • Design and implement distributed data solutions.
  • Collaborate with cross-functional teams to align software solutions with business needs.
  • Ensure the reliability and efficiency of software systems.
  • Identify and resolve technical challenges in system architecture.
  • Contribute to the development of technical standards and best practices.
  • Mentor junior engineers and promote knowledge sharing within the team.
  • Monitor and optimise system performance for distributed data applications.

The Successful Applicant

A successful Staff Software Engineer should have:

  • Expertise in Java, Spring Boot.
  • Modernized a large legacy platform
  • Migrated monoliths to microservices (Flyway / Liquibase)
  • Built Kafka-based architectures.
  • Led large-scale data migrations.
  • Worked on ERP or Enterprise SaaS platforms (preferred).
  • Owned business-critical production systems

What's on Offer

  • Attractive salary with family benefits and relocation allowance (if applicable).
  • Comprehensive medical coverage.
  • Schooling benefits for dependents.

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available