Staff Software Engineer
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.
