Software Architect / Engineer

SIHAMCO

Cape Town

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary packages
Visa and flights for non-citizens
Accommodation
Transportation Allowance
Career development opportunities
Creative work culture
Exposure to high-end hospitality events

Job summary

A global software solutions provider is seeking a Senior Software Engineer to design, develop, and deliver innovative applications. This role involves leading architecture and development for both mobile and backend systems, with a focus on performance and scalability using Flutter and Java on AWS. Ideal candidates will have proven experience in mobile development, backend technologies, and cloud services. The position includes relocation support to Riyadh, Saudi Arabia, offering competitive salary and comprehensive benefits.

Qualifications

  • Proven experience building mobile applications using Flutter.
  • Strong backend development experience with Java, preferably using Spring Boot.
  • Hands-on experience with AWS services such as EC2 and S3.

Responsibilities

  • Lead the architecture of the mobile application, overseeing both frontend and backend development.
  • Develop and maintain the mobile app with Flutter.
  • Design scalable backend services using Java.

Skills

Mobile application development
Backend development with Java
AWS services
RESTful APIs
System architecture
Third-party integrations
Problem-solving skills

Job description

We are seeking a Senior Software Engineer who is ready to design, develop, and deliver robust, scalable, and innovative solutions across the full technology stack. The ideal candidate possesses deep expertise in both front end and back‑end development, coupled with proficiency in database design and administration, and a solid understanding of modern software architecture. You will lead a team through the full software development lifecycle and drive process improvements. This role combines hands‑on coding with high‑level system design, ideal for someone who can both build and architect scalable mobile solutions. You will be responsible for delivering a robust, high‑performance application built with Flutter, supported by a scalable backend in Java, and deployed on Amazon Web Services (AWS). Relocation for the main employee to Riyadh, Saudi Arabia is provided.

Key Responsibilities
  • Lead the end-to-end architecture of the mobile application (frontend + backend)
  • Develop and maintain the mobile app using Flutter
  • Design and build scalable backend services using Java
  • Architect and manage cloud infrastructure on AWS
  • Define system integrations (APIs, payment gateways, booking engines, CRM systems)
  • Ensure performance, security, and scalability of the platform
  • Establish coding standards, best practices, and technical documentation
  • Collaborate with product, design, and operations teams to deliver a seamless user experience
  • Troubleshoot and optimize application performance
Requirements
  • Proven experience building and launching mobile applications using Flutter
  • Strong backend development experience with Java (e.g., Spring Boot or similar frameworks)
  • Hands‑on experience with AWS services (e.g., EC2, Lambda, RDS, S3, API Gateway)
  • Experience in system architecture and scalable application design
  • Strong understanding of RESTful APIs, microservices architecture, and database design
  • Experience with third‑party integrations (payments, booking systems, notifications)
  • Ability to work both strategically (architect) and hands‑on (engineer)
  • Strong problem‑solving skills and attention to detail
Preferred Qualifications
  • Experience building booking, hospitality, or marketplace platforms
  • Familiarity with real‑time systems (availability, reservations, queue management)
  • Knowledge of DevOps practices and CI/CD pipelines
  • Experience working on high‑traffic consumer applications
Benefits
  • Competitive salary packages - aligned with market standards and experience
  • Visa (1 year temp) & Flights into the country for non‑citizens
  • Accommodation
  • Transportation Allowance
  • Career development & Internal promotions - grow with us across departments and seasons
  • Creative & collaborative work culture - built on passion, innovation, and attention to detail
  • Exposure to high‑end hospitality & entertainment concepts - gain experience in premium F&B and entertainment
  • Experience working on premium events within The Groves, Riyadh Season
  • Cultural diversity - join a team of passionate professionals from around the world
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Architect (Flutter, Java, AWS)
Senior Mobile Architect (Flutter, Java, AWS)

SIHAMCO • Cape Town

On-site
ZAR 900,000 - 1,200,000
Mobile App Engineer - Team Lead
Mobile App Engineer - Team Lead

SIHAMCO • Johannesburg

On-site
ZAR 1,457,000 - 2,105,000
Competitive salary packages - aligned
Visa (1 year temp) & Flights into the
Accommodation
+5
Mobile App Engineer - Team Lead
Mobile App Engineer - Team Lead

SIHAMCO • Cape Town

On-site
ZAR 900,000 - 1,200,000
Visa and flights for non-citizens
Accommodation
Transportation allowance
+1
Senior Software Engineer
Senior Software Engineer

Rad Resources • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Competitive compensation package
Tenure-based loyalty leave
Access to wellness programs
+3
Staff Android Engineer - LMD
Staff Android Engineer - LMD

Yassir • Cape Town

On-site
ZAR 1,161,000 - 1,660,000
Software Engineer Mobile
Software Engineer Mobile

ATS Client • Cape Town

Hybrid
ZAR 987,000 - 1,426,000
Pensions
Bonus schemes
Private medical insurance
+2
Software Engineer (Full Stack)
Software Engineer (Full Stack)

ATS Client • Cape Town

On-site
ZAR 420,000 - 750,000
Free On-Site Gym
Learning & development programmes
Medical Aid Subsidy
+1
Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Engineer Mobile
Senior Software Engineer Mobile

The Rank Group plc • Cape Town

Hybrid
ZAR 500,000 - 800,000
Hybrid working
Development opportunities
Private medical insurance
+1