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

Get the CLI →

Client of Michael Page

New

Staff Software Engineer

Posted 3 views
Discussion

Summary

A Staff Software Engineer in Riyadh leads the modernization of legacy systems into scalable microservices and designs distributed data solutions for an emerging tech company. Core stack: Java, Spring Boot, Kafka, with migration tooling like Flyway/Liquibase, plus mentoring junior engineers.

Job Summary

Work with a leading emerging Tech company

Sector Technology Subsector IT Development Industry Technology amp Telecoms

Location Riyadh. Contract type Permanent. Consultant name Farhan Khan. Job reference JN-PHONE NUMBER.

Benefits

  • Attractive salary with family benefits and relocation allowance if applicable.
  • Comprehensive medical coverage.
  • Schooling benefits for dependents.
  • Attractive Package with Family Benefits and Relocation if applicable.

Responsibilities

  • 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.

Requirements

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.

Contact

Contact Farhan Khan. Quote job ref JN-PHONE NUMBER. Consultant name Farhan Khan. Job reference JN-PHONE NUMBER.

Skills

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