45 Software Solutions jobs in Egypt
Software Solutions Architect
Posted today
Job Viewed
Job Description
Job Objective
You will participate in projects at an enterprise customer, as a technology expert. You will be responsible for the delivery end-to-end starting from requirement gathering and clarification, solution design, supervise development and testing and making sure of the quality delivered to the customer up to the standards.
At some point he can participate in development of complex modules, making sure that testing is covering all scenarios and the solution passed them all.
You are an expert responsible for the delivery of different program units up to the agreed requirements, quality levels, expectation and timescales.
You are an experts with multiple solutions
Job duties & Responsibilities
- Accountable & Responsible for Business Support Systems Solution(s) Delivery.
- Drives solution definition, design and implementation.
- Responsible of the requirements gathering session with the clients and analyze the AS IS processes and identify the TO BE processes and applications requirements. Obtain the signs off the client on the developed deliverables.
·
Identify, evaluate and assess risks to mitigate them and eliminate any factor that might hinder the successful delivery of the solution
·
capable of communicating clearly the technical aspects, risks, challenges, and selling points of the solution.
- Being the centerpiece for all the parties involved in the solution, including business analysts, project managers, vendors, developers, and more.
- Understand Customer requirements and translate it into high level design and low-level design.
- Understand customer requirements/Low Level Design and translate it to best suits program units.
- Oversee the implementing of software modules and components as per the requirements and Low-Level Design.
- Be the prime interface between the client and the Delivery team to ensure proper understanding for the project requirements and scope.
- Develop or assist in the development of functional specifications related to the proposed applications and obtains the client alignment.
- Reviews the applications and technical architecture deliverables throughout development to ensure quality and requirement tractability.
- Able to operate independently and demonstrate leadership, responsibility and ownership. You will be able to manage multiple engagements, proactively determining priorities.
- Analyze technology environment
- Conduct an architectural system evaluation
- Create a solution prototype.
Qualifications
Education: B.Sc. Degree in Computer Science or Computer Engineering or related education
Language: Arabic and English
- 13-15 Years in Telecom/Banking/Government/IT information systems.
- Experience in customer facing (either internal or external customer).
- Excellent technical knowledge of telecom, banking, government concepts, processes and solutions.
- Expert with one of the modules business logic
(CRM, Billing, charging, Mediation, Provisioning, online payment, payment gateway, mobile money, etc.)
- Expert with OOP, UML and Design patterns
- Expert with microservices architecture
- Expert with spring-boot, Spring Data, Spring Cloud
- Very good experience in J2SE/J2EE development.
- Very good experience in Hibernate and JPA.
- Very good knowledge with multiple of the modules business logic (CRM, Billing, charging, Mediation, Provisioning, online payment, payment gateway, mobile money, etc.)
- Very good Experience with the development of multiple application (CRM, Billing, charging, Mediation, Provisioning, online payment, payment gateway, mobile money, etc.)
- Stay on top of the latest technologies, techniques, and tools.
- Excellent people & customer management skills
·
Detail-oriented individual
·
TM-Forum Knowledge/Certificates (eTom, SID, OpenAPI) is a plus.
·
TOGAF Knowledge is a plus.
Software Solutions Architect
Posted today
Job Viewed
Job Description
About Smart Education:
Smart Education LLC is a leading UAE-based educational distributor specializing in providing high-quality learning and teaching materials for US K–12, Tertiary, and Vocational education, as well as English Language Teaching and Learning resources. Founded by experienced educators from the Middle East, UK, and US, we are committed to delivering regionally specific content that aligns with international standards. Smart Education LLC is a pioneer in transforming traditional educational content into engaging and interactive digital experiences.
Job Summary:
We are seeking a highly experienced Software Solution Architect to design and implement innovative technology solutions that meet business requirements. In this role, you will analyze requirements, design architecture, collaborate with teams, and ensure solutions align with performance, scalability, and security standards. Your expertise will drive organizational efficiency and technological excellence across various projects.
Key Responsibilities:
Solution Design & Architecture
- Design end-to-end software solutions that align with business requirements, industry standards, and best practices.
- Develop architectural blueprints, high-level design documents, and technical specifications.
- Ensure solutions are scalable, maintainable, and integrate seamlessly with existing systems.
- Evaluate and select appropriate technologies and platforms, including cloud services such as AWS, Azure, or Google Cloud Platform.
Technical Leadership
- Guide development teams in implementing architectural best practices, design patterns, and coding standards.
- Evaluate new technologies and recommend appropriate solutions to enhance system capabilities that align with business goals.
- Conduct code and design reviews to ensure adherence to architectural principles.
- Collaborate with cross-functional teams to ensure successful implementation and execution.
Stakeholder Collaboration
- Work closely with business teams to translate requirements into technical solutions.
- Collaborate with product managers, developers, and DevOps teams to ensure smooth project execution.
- Communicate complex technical concepts to non-technical stakeholders effectively.
Security & Compliance
- Ensure software solutions meet security, regulatory, and compliance requirements.
- Implement robust authentication, authorization, and data protection mechanisms.
- Maintain comprehensive IT documentation and collaborate across business functions to drive efficiency.
Performance Optimization & Scalability
- Design solutions that optimize system performance, reliability, and scalability.
- Leverage cloud computing, microservices, and containerization strategies.
- Define and maintain architectural standards and best practices.
- Identify and mitigate potential risks and issues related to solutions.
- Develop and review code, ensuring adherence to architectural standards.
Continuous Improvement & Innovation
- Stay updated with industry trends, emerging technologies, and best practices.
- Lead proof-of-concept (PoC) initiatives and prototype new solutions.
- Participate in continuous improvement of solutions and their components.
Required Qualifications & Skills:
Technical Skills
- Strong expertise in software architecture, design patterns, architectural blueprints and system integration.
- Proficiency in cloud platforms (Google Cloud, AWS, or Azure).
- Hands-on experience with microservices, APIs, and containerization (Docker, Kubernetes).
- Strong programming skills in Python, PHP, Java, .NET, JavaScript , React, or Angular).
- Experience with databases (SQL and NoSQL) and messaging systems.
- Strong knowledge of technologies, platforms, and architectural patterns, including DevOps, CI/CD pipelines, JIRA, Python, Frontend, Backend, Infrastructure as Code (Terraform, Ansible), and microservices.
- Familiarity with cybersecurity best practices and compliance frameworks.
- Familiarity with security best practices in web and mobile development.
Soft Skills
- Excellent problem-solving and analytical skills.
- Strong communication and stakeholder management abilities.
- Leadership and mentoring experience.
- Ability to work in agile and fast-paced environments.
Experience & Education
- Bachelor's degree in computer science, Software Engineering, or related field.
- 7+ years of experience in software development,
- with at least 3+ years in solution architecture.
- Certifications in AWS/Azure Solution Architecture, TOGAF, or similar are a plus.
Preferred Industry Experience
- Experience in LMS, Digital Transformation, enterprise software, SaaS is advantageous.
Join our team and be part of a dynamic, innovative company
Software Solutions Head
Posted today
Job Viewed
Job Description
Company Description
Leader Investment Group (LIG) is a multinational corporation and a global leader in Management Consultation, Executive Consultation, Digital Transformation, and IT. We help businesses modernize through Business Process Solutions, IT Solutions, and Digital Transformation. With a proven track record of solving business challenges through our industry-based consultative approach, we serve multiple industries in the Middle East and across the globe. Our dynamic, tailor-made services provide comprehensive solutions and specialized support. LIG operates in several countries, including Saudi Arabia, the UK, the USA, India, and Egypt.
Role Description
This is a full-time role for a Software Solutions Head (ERP) at Leader Investment Group, located remotely from Egypt. The Software Solutions Head will oversee the development and implementation of ERP solutions, provide technical support, lead the software development team, and manage information technology projects. The role focuses on delivering enterprise software solutions that meet the business needs of our clients.
Qualifications
- Experience in Software Solutions and Enterprise Software
- Experience in ERP, Oracle, SAP. Odoo and ERP NeXT
- Technical Support and Information Technology skills
- Proven track record in Software Development
- Strong leadership and team management skills
- Excellent problem-solving and analytical abilities
- Bachelor's degree in computer science, Information Technology, Software Engineering, or related field
- Experience in ERP systems implementation is a must
- Experience in Saudi market is must.
- Strong communication skills and ability to work on-site
Scrum Master-software solutions
Posted today
Job Viewed
Job Description
At
We Code For You
, we specialize in delivering tailored software solutions that empower businesses to scale, innovate, and thrive. With a passion for clean code and user-centric design, we bring together talented developers, designers, and product thinkers to create impactful digital experiences. Whether building from scratch or enhancing existing platforms, our mission is to solve real-world challenges through technology — and have fun while doing it.
About The Role
As a Scrum Master, you will guide and support cross-functional teams throughout the Agile development lifecycle. You'll be responsible for leading sprint planning sessions, ensuring the team adheres to Agile principles, and continuously optimizing workflows. Your facilitation, communication, and problem-solving skills will be essential in fostering a high-performance and collaborative environment.
Job Responsibilities
- Facilitate daily stand-ups, sprint planning, sprint reviews, and retrospectives
- Ensure Agile principles and practices are followed, while tailoring them to the team's context
- Assist product owners in maintaining and refining the product backlog and writing clear user stories
- Identify and remove obstacles to ensure smooth delivery and team productivity
- Foster a culture of continuous improvement by encouraging team reflection and iterative development
- Track team performance metrics and use insights to improve sprint outcomes
- Support cross-team coordination, stakeholder communication, and project transparency
- Coach team members on Agile values, principles, and best practices
- Promote team self-organization and accountability for delivery goals
Job Qualifications
- Minimum of 3-5 years of experience as a Scrum Master for a software development team that was diligently applying Scrum principles, practices, and theory.
- Proven experience in sprint planning, backlog grooming, and managing user stories
- Strong analytical skills with the ability to identify patterns and resolve blockers efficiently
- Excellent communication and facilitation skills, with a collaborative mindset
- Solid understanding of software development processes and team dynamics
- Hands-on experience with Agile frameworks, particularly Scrum
- Scrum Master certification (CSM, PSM) is a strong advantage
- Familiarity with Agile tools (e.g., Jira, Trello, Azure DevOps)
- Bachelor's degree in Computer Science, Information Technology, or a related field
Company Industry
- IT Software and Consulting
Benefits
- Attractive Package
- Social and Medical Insurance (after 3 months).
- Internet Compensation
- Annual Bonus
Software Engineering Specialist
Posted today
Job Viewed
Job Description
Responsibilities
- Lead the design and development of scalable, secure, and high-performance PHP applications.
- Collaborate with cross-functional teams to define, design, and ship new features, including front-end technology integration.
- Oversee code quality through code reviews and implement best practices in software development.
- Troubleshoot and resolve complex technical issues, ensuring the reliability and performance of applications.
- Manage project timelines and deliverables, ensuring alignment with business goals and deadlines.
- Support the deployment process and monitor application performance in production.
- Ensure adherence to best coding practices, including SOLID principles, clean code, and secure coding standards.
- Stay updated on emerging technologies, tools, and practices relevant to PHP.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience.
- Excellent Experience with PHP.
- Proficiency in PHP frameworks such as Laravel or Symfony.
- Experience with CMS platforms such as Drupal or WordPress.
- Deep knowledge and intense experience with MySQL & NoSQL databases.
- Experience designing and developing APIs (RESTful, SOAP, XML) and integrating third-party services.
- Strong understanding of Object-Oriented Programming (OOP), design patterns, and software architecture.
- Experience in implementing Docker containers.
- Familiarity with Agile or Scrum development methodologies.
- Experience with DevOps practices, CI/CD pipelines, and version control systems like Git.
- Experience in webservers (Nginx and Apache).
- Strong problem-solving skills and the ability to prioritize tasks in a fast-paced environment.
- Hands-on experience with cloud platforms like AWS or Azure.
- Excellent communication skills.
Software Engineering Manager
Posted today
Job Viewed
Job Description
We are one of the
fastest-growing grocery retail companies in the GCC
, and we are building a world-class Ecommerce platform to power our next stage of growth. We are looking for an
Engineering Manager (onsite in Cairo)
to lead a talented cross-functional team of backend, frontend, DevOps, and QA engineers.
As Engineering Manager, you'll report directly to the CTO and play a critical role in ensuring the
delivery, quality, and scalability
of our high-traffic platform used by millions of customers.
What You'll Do
- Lead and mentor a team of engineers across backend, frontend, DevOps, and QA.
- Own planning and prioritization with the business team, keeping the roadmap aligned with company goals.
- Manage databases and core services (MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch, RabbitMQ).
- Drive architectural decisions, performance optimization, and web security best practices.
- Oversee CI/CD pipelines (Jenkins, Docker) and code quality initiatives.
- Ensure platform reliability through monitoring, automation, and incident response readiness.
What You Bring
- 12+ years of software engineering experience, with strong hands-on skills in PHP (Laravel, Yii) and
- Proven success in building and scaling high-traffic ecommerce or marketplace platforms.
- Deep expertise with databases, caching, search engines, and message brokers.
- Strong DevOps knowledge: containerization, CI/CD pipelines, vulnerability scanning, secret management.
- Excellent leadership and people skills: you coach engineers, resolve conflicts, and collaborate effectively with CTO, product, and business teams.
Why Join Us?
- Be part of a
high-growth multinational retail group
shaping the future of online grocery in the GCC. - Lead a talented Cairo-based engineering team working on mission-critical, large-scale systems.
- Competitive compensation and benefits, plus clear opportunities for career growth.
- A dynamic, supportive environment where your work makes an immediate impact on millions of customers.
Software Engineering Lead
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and motivated Software Engineering Leader to join our team. As a Software Engineering Leader, you will be responsible for leading and managing a team of software developers and engineers. You will oversee the entire software development life cycle, from requirements gathering and design to implementation and testing. The ideal candidate will have a strong technical background, extensive experience in software development, and proven leadership skills.
Responsibilities- Manage and lead a team of software developers and engineers
- Set goals and objectives for the team, and track progress towards achieving them
- Oversee the software development life cycle, ensuring that projects are completed on time and within budget
- Collaborate with stakeholders to define requirements and specifications for software projects
- Design and architect software solutions that meet business needs
- Review and provide guidance on technical designs and code
- Ensure that software development best practices are followed
- Mentor and coach team members, fostering their professional growth
- Stay updated with the latest trends and advancements in software engineering
Requirements
- Proven experience as a software engineering leader or software development manager
- Strong technical background in software development
- Experience in leading and managing software development teams
- Excellent leadership and interpersonal skills
- Strong problem-solving and decision-making abilities
- Ability to effectively communicate and collaborate with stakeholders
- Bachelor's degree in computer science or a related field
- 10+ years of experience in software development
- Experience in the banking or financial services industry is a plus
Benefits
- Social & Medical insurance
- Healthy Environment
- Attractive salaries
- Hybrid work model
Be The First To Know
About the latest Software solutions Jobs in Egypt !
Software Engineering Intern
Posted today
Job Viewed
Job Description
Are you a student or recent graduate eager to gain hands-on experience in software development? We are looking for a Software Engineering Intern to join our growing team and contribute to exciting real-world projects.
What You'll Do:
- Work on impactful projects that enhance our SaaS platform.
- Collaborate closely with experienced engineers in a fast-paced startup environment.
- Gain exposure to cutting-edge technologies in AI, data processing, and web development.
What We're Looking For:
- Basic knowledge of Python, JavaScript, or experience with backend/front-end frameworks.
- Familiarity with SQL databases and APIs is a plus.
- Strong problem-solving skills and a willingness to learn.
What We Offer:
- Hands-on mentorship and structured learning opportunities.
- Flexible work environment (remote or hybrid options available).
- The opportunity to work with AI-powered tools and innovative SaaS solutions.
If you're motivated to kickstart your software engineering career and want to be part of a fast-growing startup, we'd love to hear from you.
Internship #Hiring #SoftwareEngineering #StartupJobs #AI #SaaSSoftware Engineering Manager
Posted today
Job Viewed
Job Description
At MoneyFellows, we believe exceptional organizations are built by attracting extraordinary talent.
If you thrive on challenges, love problem-solving, and align with our mission, we want you on our team As a market leader in the FinTech space, we're redefining digital financial solutions, making life easier and more accessible for our customers. Operating in Egypt with ambitious plans to expand across the region, we're creating a high-performing, inspiring culture where everyone contributes to our growth journey.
Joining us now means shaping the future of FinTech while advancing your career in a dynamic, fast-paced environment with like-minded innovators.
About the Role
We're looking for an Engineering Manager to lead and oversee technical projects from start to finish. You'll plan, coordinate, and guide engineering teams, ensuring seamless project execution. Acting as the bridge between business goals and technical delivery, you'll have a pivotal role in driving our success.
If you're eager to make an impact and lead with innovation, we're excited to hear from you
Key responsibilities include:
- Hire, lead, and manage a cross-functional team of engineers.
- Deliver and own the software delivery process of your squads.
- Develop and oversee career growth and development plans of your direct reports.
- Work with Product Management to define product requirements and develop execution plans to meet those requirements.
- Drive team satisfaction, personal growth, and performance.
- Acting as a key player and interface between delivery and strategy in the Engineering team and playing a key role in the technology long-term plan.
- Collaborating with various teams to develop and improve the technical roadmap.
- Managing, growing, developing, and retaining a team of super-talented Software Engineers.
- Coaching Engineers in your squads and setting their long-term career path within MoneyFellows.
- Building reliable systems that will scale to the Group's ambitions.
- Interacting and communicating effectively with engineers, product owners, and all business stakeholders.
- Partnering with the product leads to manage project scope and ensuring the technical deliverables are always met.
The Ideal Candidate
We're looking for someone with exceptional ownership, critical thinking skills, and the agility to thrive in a fast-paced environment. This individual is laser-focused on delivering excellence in service, solving problems effectively, and breaking down complex information into actionable insights. As a key member of the People team, you'll have a direct impact on shaping our culture and driving business success in your country.
Key Qualifications:
- Experience: 8+ years in .NET development, with a proven track record of delivering, shipping, and maintaining software projects.
- Education: Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- Communication: Strong communicator with the ability to influence and persuade effectively.
- Agility: Adaptable, flexible, and responsive in approach to work.
- Results-Driven: Highly focused on achieving goals and delivering results.
- Leadership: Demonstrated experience in leading teams, hosting meetings, presenting, and acting as a technical go-to person.
- Team Management: Proven ability to lead and manage cross-functional engineering teams.
- Business & Technical Balance: Skilled at navigating both business and technical domains in software implementation projects.
- Methodology Expertise: Deep understanding of Agile practices and DevOps principles.
If you're ready to bring your leadership, technical expertise, and innovative mindset to a role that makes a real impact, we'd love to hear from you
BenefitsWe care about your well-being from the start, whether you're a candidate or an employee as we embrace the concept of Psychological Safety.
Mental Well-being: We prioritize your mental health through open-door policies, skip-level meetings, and thoughtfully designed workspaces where you feel heard and valued
Physical Health: Stay active and healthy with our gym allowance, healthy office snacks, and monthly nutritionist consultations.
- Social Wellness: Stay connected through fun team-building activities, engaging town halls, and collaborative workspaces that spark innovation.
- Financial Empowerment: Competitive salaries, pension plans, and exclusive employee discounts on our Circles help you achieve financial stability.
- Growth Opportunities: Take advantage of workshops, mobility programs, and internal transfers to advance your career and thrive with us.
Join us and grow in a community that supports every aspect of your wellness
Software Engineering Manager
Posted today
Job Viewed
Job Description
Key Responsibilities:
-Lead, mentor, and grow a team of software engineers to deliver complex payment and banking solutions with high scalability, security, and performance.
-Own the architecture, design, and technical direction of projects, ensuring best practices in software engineering, code quality, and secure development.
-Design and implement robust solutions using
ASP.NET
Core, SQL Server, and architectural patterns such as MVC and RESTful APIs.
-Ensure strong integration of frontend and backend technologies, overseeing projects built with and ensuring optimal user experience and performance.
-Champion the adoption of modern engineering practices including DevOps, CI/CD, automated testing, and secure coding standards.
- Collaborate closely with Product, QA, and Business stakeholders to translate requirements into effective technical solutions.
- Stay abreast of emerging technologies and industry trends, particularly within the digital payments and banking technology landscape.
-Manage project deliverables, technical risks, team development plans, and ensure timely project execution.
-Foster a culture of innovation, collaboration, and continuous learning within the engineering team.
Required Qualifications:
-Bachelor's degree in engineering, Computer Science, or a related field.
-From 10-15 years of overall software development experience, with at least 5 years of hands-on leadership managing engineering teams.