Senior Software Architect

Kalasko

Posted 30+ days ago

Experience

10 - 12 Years

Job Location

Egypt - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Senior Software Architect

Location: Remote / Hybrid / On-Site (El Gouna, Red Sea, Egypt)



Job Information

  • Job Title: Senior Software Architect
  • Department: Technology / Engineering
  • Location: Remote / Hybrid / On-Site (El Gouna, Red Sea, Egypt)
  • Employment Type: Full-time
  • Reports To: Head of Engineering
  • Direct Reports: DevOps and Data Engineering Teams



Job Purpose

We are seeking a highly skilled Senior Software Architect with deep expertise in distributed systems at scale. You will lead the design, development, and implementation of scalable and resilient architectures. This role requires strategic decision-making on technologies, frameworks, and patterns, as well as hands-on technical leadership for cross-functional teams.


Key Responsibilities

  • Design and architect distributed systems that meet scalability, availability, and performance requirements.
  • Evaluate and select appropriate technologies, tools, and frameworks.
  • Collaborate with cross-functional teams to define requirements, designs, and implementation plans.
  • Provide technical leadership, guidance, and mentorship to engineering peers.
  • Conduct code reviews, performance analysis, and system optimizations.
  • Stay current with emerging technologies, industry trends, and best practices.
  • Translate business requirements into scalable technical solutions.
  • Maintain and continuously improve technical documentation.
  • Drive initiatives for reliability, scalability, and maintainability.
  • Lead AI transformation, optimization, and education initiatives.


Key Performance Indicators (KPIs)

  • Technical Documentation: Completeness, quality, accessibility, versioning.
  • Infrastructure Costs: Total costs, cost per screen, cost per impression.
  • Scalability & Stability: Uptime, response times, and performance under peak load.


Skills & Experience

  • Software Development & Architecture: 10+ years experience in software development with proven expertise in designing distributed systems at scale.
  • Programming Proficiency: Advanced in Node.js, TypeScript, and Python; familiarity with Go, Java, or C# is a plus. Strong focus on clean code and modular design.
  • Distributed Systems & Databases: Deep knowledge of SQL and NoSQL; skilled in building fault-tolerant, high-performance systems.
  • Cloud & Infrastructure: Advanced hands-on experience with GCP; AWS or Azure is a plus. Strong background in CI/CD pipelines, automation, and scalable deployments.
  • Agile & SDLC: Strong knowledge of Agile methods and cross-border collaboration.
  • Testing & Performance: Experience with load, stress, and distributed testing, plus automated monitoring.
  • Documentation: Skilled in producing clear, high-quality technical documentation.
  • AI/ML Knowledge: Familiarity with workflows, prompt engineering, and LLMs is a plus.
  • Cross-Platform Experience: Comfortable across Unix-based systems, Raspberry Pi, and diverse environments.


Education

  • Bachelor s degree in Computer Science, Information Systems, or a related field.


Language Skills

  • Excellent command of English (writing, speaking, reading, listening).







Company Industry

Department / Functional Area

Keywords

  • Senior Software Architect

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com