555 Software Positions jobs in Egypt

Software Architect

EGP90000 - EGP120000 Y LinkTalent

Posted today

Job Viewed

Tap Again To Close

Job Description

Position:
Software Architect

Location:
(Hybrid – Cairo/Egypt)

About the Role

We are looking for a Software Architect to design, oversee, and guide the implementation of scalable, secure, and efficient software solutions. You will collaborate with stakeholders, product managers, and development teams to ensure architectural alignment with business goals, while also mentoring engineers on best practices and emerging technologies.

Key Responsibilities


•Define and own the overall software architecture and technical vision.


•Design scalable systems, APIs, and microservices.


•Evaluate and recommend tools, frameworks, and cloud solutions.


•Guide development teams in implementing best practices for coding, testing, and deployment.


•Ensure system security, scalability, and performance.


•Collaborate with product and business teams to translate requirements into technical designs.


•Review code and provide technical mentorship to engineers.


•Stay updated on industry trends and emerging technologies to keep solutions modern and competitive.

Requirements


•Bachelor's or Master's degree in Computer Science, Engineering, or a related field.


•8+ years of software development experience, with at least 2+ years in an architect or lead engineer role.


•Strong experience with architecting distributed systems, microservices, and APIs.


•Expertise in at least two programming languages (e.g., Java, , TypeScript, C#, Python).


•Solid understanding of databases (SQL & NoSQL), cloud services (AWS, Azure, GCP), and DevOps practices.


•Knowledge of system design principles, security, scalability, and performance optimization.


•Excellent communication and leadership skills.

Nice to Have


•Experience with event-driven architectures (Kafka, RabbitMQ).


•Familiarity with containerization and orchestration (Docker, Kubernetes).


•Hands-on experience in frontend frameworks (React, Angular, Vue) is a plus.

This advertiser has chosen not to accept applicants from your region.

Software Architect

EGP90000 - EGP120000 Y GET Group Holdings Ltd.

Posted today

Job Viewed

Tap Again To Close

Job Description

Location: Sheraton, Cairo, Egypt

Employment Type: Full-time | hybrid

Department: Software Development

About_Us:

With over 40 years of experience serving 52+ governments worldwide, GET Group Holdings Ltd. specializes in advanced solutions for identity management, AI-powered services, and safe city technologies.


Role_Summary
:

We're looking for an experienced Senior Software Architect to design high-level solutions, define application architecture, and ensure the scalability, security, and performance of our systems. You will collaborate with development teams, product managers, and stakeholders to translate business needs into robust technical designs.

Key_Responsibilities:

-Define and design the overall software architecture for new and existing products.

-Ensure alignment of architectural solutions with business goals and technical requirements.

-Lead technical design sessions and document architectural solutions.

-Oversee software development lifecycle from a technical perspective.

-Evaluate and recommend tools, technologies, and processes to improve efficiency.

-Ensure systems meet high standards of scalability, security, and performance.

-Provide technical guidance and mentorship to development teams.


Requirements
:

-Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).

-8+ years of experience in software development, with at least 3 years in architecture roles.

-Strong experience with architectural patterns (e.g., Microservices, Event-Driven Architecture).

-Proficiency in at least one major programming stack (e.g., .NET, Java, ).

-Knowledge of cloud platforms (Azure, AWS, or GCP).

-Experience with database design and integration (SQL/NoSQL).

-Strong understanding of security best practices and performance optimization.

-Excellent communication, leadership, and problem-solving skills.

Apply Now: Send your CV to with Senior Software Architect in the subject line.

This advertiser has chosen not to accept applicants from your region.

Software Architect

EGP900000 - EGP1200000 Y Pulse

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Pulse is an enterprise learning and engagement platform built to drive sustainable behavioral change at scale. With proven expertise in sales enablement, healthcare, field services, and large enterprises, we deliver comprehensive global solutions. Our purpose-built platform helps organizations improve performance, engagement, and long-term impact across diverse sectors.

Role Description

We are seeking a full-time, remote Software Architect (based in EST)
to join our growing team. The Software Architect will be responsible for designing and overseeing robust software solutions, with a strong focus on .NET Framework and Microsoft Azure. This role combines hands-on technical expertise with leadership responsibilities, guiding teams and shaping the architectural vision of our products.

Key Responsibilities

  • Define and lead architectural direction for .NET and Azure-based applications
  • Design scalable, secure, and high-performing cloud solutions
  • Conduct code reviews and improve software quality across teams
  • Mentor and support developers, fostering best practices and continuous learning
  • Collaborate with stakeholders to align technology with business goals
  • Ensure long-term maintainability, reliability, and performance of systems

Qualifications

  • Strong expertise in .NET Framework and related technologies
  • Proven experience architecting solutions on Microsoft Azure
  • Knowledge of microservices, APIs, and integration patterns
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)
  • Solid understanding of software security and performance optimization
  • Background in software architecture, system design, and design patterns
  • Demonstrated ability to lead, mentor, and influence development teams
  • Bachelor's degree in Computer Science, Engineering, or related field (advanced degree preferred)

If you are passionate about building scalable Azure solutions, shaping software architecture, and mentoring high-performing teams, we'd love to hear from you.

Apply now or connect with us directly if this sounds like your next challenge.

Hiring #SoftwareArchitect #DotNet #Azure #Architecture #Leadership
This advertiser has chosen not to accept applicants from your region.

Software Architect

EGP90000 - EGP120000 Y Bankawy - بنكاوى

Posted today

Job Viewed

Tap Again To Close

Job Description

For A Leading Fintech Company (Owned by One of Egypt's Largest Local Banks)

Job Overview

We are looking for an experienced and visionary Software Architect to design and

oversee the implementation of secure, scalable, and high-performance systems in the

payments and banking sectors. This role demands deep technical expertise, strong

architectural design skills, and the ability to align technology with business objectives.

As a Software Architect, you will be responsible for defining the technical blueprint,

ensuring best practices in system design, and guiding engineering teams in building

enterprise-grade solutions that meet the highest standards of security, scalability, and

performance.

Key Responsibilities

  • Define and maintain the
    overall system architecture and technical roadmap

, ensuring alignment with business strategy.
- Design and document
scalable, secure, and maintainable software solutions

using
ASP.NET Core, SQL Server, and

.
- Establish and enforce
architectural patterns

(e.g., MVC, layered architecture, microservices) and best practices across development teams.
- Lead the design and integration of
RESTful APIs

, ensuring consistency, reliability, and security.
- Collaborate with stakeholders to translate functional and non-functional requirements into
architectural designs

.
- Conduct
architecture reviews, system performance evaluations, and threat modeling

to ensure robust and secure platforms.
- Oversee
frontend-backend integration

, ensuring seamless user experiences and optimal performance.
- Guide engineering teams in applying
DevOps, CI/CD pipelines, automated testing, and secure coding standards

.
- Stay ahead of
emerging technologies and industry trends

, particularly in
digital payments and banking systems

, and introduce relevant innovations.
- Mentor and support development teams in implementing architectural decisions.

Required Qualifications

  • Bachelor's degree in
    computer science, Engineering

, or a related field; or equivalent proven experience in software architecture.
- 10+ years of overall software development experience

, with at least
3+ years dedicated to architectural design

.
- Strong experience designing and delivering
large-scale, mission-critical applications

in
banking, payments, or fintech

domains.
- Expertise in:
- ASP.NET Core, C#, SQL Server, LINQ,
- RESTful API design and integration
- Web technologies (HTML5, CSS3)
- Version control systems (Git)
- Unit testing and automation frameworks
- Web security principles, application hardening, and secure architecture
- Scalable system design and architectural best practices
- Strong
analytical, communication, and problem-solving skills

, with the ability to collaborate across technical and business teams.

Technology Stack

  • ASP.NET Core
  • SQL Server
  • LINQ
  • Git / Version Control Systems
  • RESTful APIs
  • Web Security Best Practices
  • Unit Testing & Automation Frameworks
  • Software Architecture & Design Patterns (MVC, Microservices, Layered Architecture)
This advertiser has chosen not to accept applicants from your region.

Software Sales Consultant

EGP60000 - EGP120000 Y Tqnia IT | تقنية

Posted today

Job Viewed

Tap Again To Close

Job Description

The ideal candidate will develop relationships with key accounts to maximize revenue and client retention. You act as a consultant by developing account strategies that provide the greatest opportunities to drive revenue.

Responsibilities

  • Identify and pursue new business opportunities for software solutions.
  • Understand client needs and recommend appropriate software products.
  • Negotiate pricing and contract terms to close sales deals.
  • Achieve sales targets and contribute to overall revenue growth.

Qualifications

  • Bachelor's degree or equivalent experience in Business
  • 3+ years' of sales consulting or business intelligence experience
  • Excellent written and verbal communication skills
  • Ability to multi-task, organize, and prioritize work
This advertiser has chosen not to accept applicants from your region.

Software Architect Engineer

EGP120000 - EGP240000 Y Nahdet Misr Publishing Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Proposal

  • We are seeking a highly skilled and experienced Software Architect to join our team. As a Software Architect, you will play a pivotal role in designing, implementing, and maintaining scalable and efficient cloud-based solutions utilizing server less architecture. Your expertise in distributed systems, .NET development, and experience with Cloud environment will be crucial in guiding our technical direction. Moreover, your ability to visualize complex architectures and provide comprehensive technical documentation will ensure effective communication across teams.

Job Description :

  • Cloud-based Solution Design: Lead the design and implementation of cloud-hosted solutions using server less architecture.
  • Distributed Systems Expertise: Apply your deep understanding of distributed systems to architect solutions that are scalable, resilient, and high-performing.
  • Technical Documentation: Create detailed technical documentation, including architectural diagrams, design patterns, and best practices, to guide development teams and stakeholders.
  • NET Development: Leverage your strong background in .NET development to architect solutions that align with our technology stack and business requirements.
  • Collaboration with DevOps and Mobile Teams: Collaborate closely with DevOps and mobile development teams to ensure seamless integration of architectural components and adherence to best practices.
  • Lead and mentor software development teams, fostering a collaborative and high-performing environment and stay up-to-date with the latest trends and technologies in cloud computing, server less architecture, and .NET development.
  • Technology Evaluation: Stay abreast of emerging technologies and evaluate their suitability for integration into our architecture, ensuring that we remain at the forefront of innovation.
Desired Candidate Profile

Qualifications:

  • Experience: Minimum of 8 years of experience in software development, with a focus on architecture and design.
  • Cloud Expertise: Proven experience designing and implementing cloud-based solutions, preferably on Azure.
  • Distributed Systems: In-depth knowledge of distributed systems architecture, including microservices, event-driven architectures, and asynchronous messaging patterns.
  • Technical Documentation: Demonstrated ability to create clear and concise technical documentation, including architectural diagrams and design specifications.
  • .NET Development: Strong proficiency in .NET development, including C#, ASP.NET, and related technologies.
  • DevOps and Mobile Experience: Experience working collaboratively with DevOps and mobile development teams in an Agile environment.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
  • Problem-Solving Abilities: Strong analytical and problem-solving skills, with a keen attention to detail and a commitment to delivering high-quality solutions.
This advertiser has chosen not to accept applicants from your region.

OTA Software Architect

EGP120000 - EGP240000 Y Luxoft

Posted today

Job Viewed

Tap Again To Close

Job Description

Project description

The vehicles are now an integral part of the connected world as "mobile devices". By intelligently linking driver assistance systems and mobile online services, new business models can be developed that last throughout the entire life cycle of a vehicle model.

Our goal is to increase customer satisfaction and enthusiasm through comfort and efficiency while driving. This is achieved primarily through the integrative use of infotainment, social network and security functions. The driver and passengers should always have the best possible driving experience and depending on the situation.

As part of any vehicle-related project the location of new functionality must be defined including all communication between SW Components and ECUs. Within an ECU the Software must be part of a SW stack that meets the requirements of the desired functionality. This includes but is not limited to topics such as Privacy behaviour, Power Management and Startup requirements.

Responsibilities

Creation of architectural concepts for a (new) functional description. The documentation takes place on a Confluence page. Starting with a draft/brainstorming, there is constant development until a concrete functional architecture has been developed. The implementation of this functional architecture is not part of the specifications

Creation of architecture documentation using the tools set for the specific Software Program. These tools may include standard SW such as Enterprise Architect. The documentation must include the following information which will then be aggregated into an Architecture Definition Document (ADD):

  • High Level Architecture Diagram

  • Use Cases Diagram

  • Component Diagram

  • Interface Diagram

  • Sequence Diagram

  • Technology Architecture

Carrying out various architectural coordination with functional partners (internal and external) and system suppliers:

  • Architecture handover to the function owner for further processing

  • Planning, preparation and implementation of architectural workshops/appointments with other architects, for architectural reviews and know-how transfer

  • Regular coordination with E2E architects

All architectures must be created taking into account the following criteria:

Use of existing technical conditions such as supplier systems or technical resources.

Consideration of the current state of technology: The ability to innovate is essential for existing functional architectures in order to keep up with changing times. The challenge is to combine old, historically grown systems with new technologies, such as the vehicle architecture requires.

Skills

Must have

Expertise in field of System and Software Architecture

Good experience with Non-Functional requirements including but not limited to Security (incl. Encryption), Performance, Scalability etc.

Strong ability of creating precise requirements with high quality

Service Oriented Architecture concepts

Automotive communication protocols and APIs (CAN, Ethernet, Restful API, MQTT)

Online Remote Update (ORU / OTA) use cases

Automotive Engineering

System Architecture

SySML

Programming Skills

Experience with Stakeholder Management

Fundamental knowledge of Adaptive AUTOSAR

Nice to have

German language

Other

Languages

English: C1 Advanced

Seniority

Regular

Cairo, Egypt

Req. VR-

Software/System Architecture

Automotive Industry

20/08/2025

Req. VR-

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software positions Jobs in Egypt !

Senior Software Architect

EGP90000 - EGP120000 Y Kalasko

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Software Architect

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

About the Company

A global AdTech Digital Out-of-Home (DOOH) company focused on convenience and grocery retailers. With cutting-edge retail media products, we enable retailers to activate their in-store media networks and empower brand advertisers to seamlessly run marketing campaigns.

Our Vision

To make physical spaces as intelligent and engaging as digital ones.

Our Mission

To harness the power of data, AI, and machine learning to deliver engaging, personalized, and profitable in-store experiences in real time.

Our Values

  • Proactive: We don't wait to be told what to do.
  • Rational: We execute based on well-researched ideas.
  • Resilient: We don't give up, we are determined to succeed.
  • Diverse: Our differences make us stronger.
  • Social: We work hard and celebrate success together.

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 , 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).
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

EGP120000 - EGP200000 Y Dina Atef-Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Summary

We are seeking an experienced
Senior Software Architect
to lead the design and development of enterprise-scale software solutions. The ideal candidate will combine strong technical expertise with leadership skills to define architecture roadmaps, ensure alignment with business goals, and guide development teams in delivering high-quality, secure, and scalable systems.

Key Responsibilities

·
Architectural Leadership
– Define, document, and communicate solution architecture for complex business applications across multiple domains.

·
Solution Design
– Create high-level and low-level design documents (HLDs & LLDs) and ensure alignment with industry best practices, enterprise architecture standards, and security guidelines.

·
Technology Evaluation
– Recommend technology stacks, frameworks, tools, and platforms to meet business and technical requirements.

·
Stakeholder Engagement
– Collaborate with business, product, and technical stakeholders to translate requirements into scalable technical solutions.

·
Hands-On Guidance
– Provide technical leadership and mentorship to development teams; perform code reviews and guide design decisions.

·
DevOps & Cloud
– Work with DevOps teams to implement CI/CD pipelines and ensure smooth deployment processes across environments.

·
Performance & Security
– Ensure systems are designed for high availability, performance optimization, and security compliance.

·
Innovation & Best Practices
– Introduce modern architectural patterns such as microservices, event-driven design, and cloud-native solutions.

·
Documentation
– Maintain architectural blueprints, technical specifications, and reference implementations.

Required Qualifications

·
Experience:
10+ years in software development, with at least 5 years in a senior or lead architect role.

·
Technical Expertise:
Proven experience in designing and implementing enterprise-grade applications using modern technologies.

·
Architecture Skills:
Strong understanding of architectural patterns (Microservices, SOA, Event-Driven, etc.) and system integration approaches (REST APIs, messaging, etc.).

·
Cloud Proficiency:
Experience with at least one major cloud provider (AWS, Azure, GCP) including cloud-native architecture principles.

·
DevOps Tools:
Familiarity with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps.

·
Programming Languages:
Proficiency in at least two of the following – C#/.NET Core, Java, , Python.

·
Databases:
Experience with relational and NoSQL databases.

·
Leadership:
Proven ability to lead technical teams, mentor engineers, and manage multiple stakeholders.

·
Communication:
Excellent interpersonal and documentation skills.

Preferred Qualifications

· Certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, or TOGAF.

· Experience in domains such as fintech, government services, telecom, or large-scale enterprise platforms.

· Exposure to container orchestration tools like Kubernetes and service mesh architectures.

Key Deliverables

· Approved architecture design documents.

· Technical roadmap and implementation plan.

· Periodic architecture review reports.

· Knowledge transfer and mentorship sessions for development teams.

This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

EGP90000 - EGP120000 Y sustainable growth partners eg

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Sustainable Growth Partners (SGP) specializes in delivering strategic business solutions designed to optimize human resource efficiency within organizations. By aligning HR practices with overall business goals, SGP helps companies improve workforce productivity, streamline operations, and foster a culture of sustainable performance. Through data-driven insights, customized consulting, and innovative HR strategies, SGP empowers businesses to build stronger, more agile teams capable of driving long-term growth.

Role Description

This is a full-time remote role for a Senior Software Architect. The Senior Software Architect will be responsible for designing and developing software architecture solutions, creating and implementing software designs, and programming. The role involves collaborating with cross-functional teams to develop high-quality software solutions, ensuring best practices and design patterns are followed.

Qualifications

  • Expertise in Software Architecture, Software Development, and Software Design
  • Strong Programming skills
  • Familiarity with Design Patterns
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently and in a remote setting
  • Experience in sustainable development or green technology is a plus
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Positions Jobs