Java Jobs - Cairo Egypt
1026 Jobs Found
About Us<br><br>Infomineo is a pioneering global AI-enhanced research company that transforms how businesses access, analyze, and act on critical intelligence. We've evolved from traditional business research outsourcing to become the strategic partner that combines cutting-edge artificial intelligence with deep human expertise. We offer 3 services to our global clients (leading consulting companies, Fortune 500 companies, and government entities): AI and Data Advisory, Next-Gen Insights and Resource Scaling. This is made possible by relying on 3 pillars of excellence:<br><br>350+ industry experts spread across 5 offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona) Our proprietary AI orchestrator Extensive knowledge assets combining 500,000+ delivered case studies and database subscriptions<br><br>Ready to kick start your career with us?<br><br>Why Infomineo? Here's what sets us apart:<br><br>Shape the Future of Business Insights: You will be at the forefront, leading the design and implementation of AI-driven solutions that automate tasks and drive efficiency across our entire service spectrum (Business Research, Content, Design, and Data Analytics) Work with Global Leaders: Our clients are industry leaders — Fortune 500s, top consultancies, governments, and NGOs. You will take ownership of delivering technical solutions that directly support their success Lead in AI & Technology: We foster continuous learning and technical excellence. You will stay ahead of the latest advancements in AI and software engineering, and actively drive innovation across the team Thrive in a Collaborative Culture: We value intellectual curiosity, leadership, and a can-do attitude. You will be encouraged to mentor others, contribute strategic ideas, and make a lasting impact on the company's growth<br><br>About this role:<br><br>We are seeking an experienced and technically strong individual to join us as a Senior AI Software Engineer. In this role, you will take ownership of the design, development, and deployment of AI-powered web applications that serve our internal teams and global clients. You will lead technical initiatives, define architectural standards, and mentor junior engineers, while working across the full stack from application code to AI integration and cloud infrastructure.<br><br>Key Responsibilities:<br><br>Application Development:<br><br>Architect and lead the development of scalable, production-grade web applications, primarily using Python (Fast API) for the backend and React, Next.js, or Vue for the frontend, while remaining adaptable to other technologies based on project scope and requirements Define and enforce coding standards, design patterns, and architectural best practices across the engineering team to ensure maintainability and scalability Lead code reviews, provide technical feedback to junior engineers, and actively contribute to building a high-quality engineering culture Collaborate with stakeholders and product teams to translate business requirements into robust technical solutions, owning features end-to-end<br><br>AI & LLM Integration:<br><br>Design and implement complex AI-powered features by integrating LLM APIs and services using frameworks such as Lang Chain or equivalent, with a focus on reliability and performance in production Own the architecture of Retrieval-Augmented Generation (RAG) pipelines, including document processing, vectorization, semantic search, and query optimization for large-scale enterprise use cases Design, implement, and maintain Model Context Protocol (MCP) integrations to connect AI models with external tools, APIs, and data sources, enabling context-aware and extensible AI solutions Design and maintain robust REST API integrations with third-party AI services and enterprise Saa S platforms, ensuring data integrity and performance at scale Implement LLM observability and monitoring strategies to ensure transparency, reliability, and continuous improvement of AI features in production environments<br><br>Deployment & Dev Ops:<br><br>Lead the containerization and cloud deployment of applications, preferably on Google Cloud Platform (GCP) using GKE and Artifact Registry, while remaining open to other cloud environments based on project requirements Design and maintain CI/CD pipelines using Git Hub Actions or equivalent tools, applying Git Ops principles and automated deployment workflows to ensure reliable and repeatable releases Own the reliability and performance of production environments, proactively identifying bottlenecks and driving resolution of infrastructure and application issues<br><br>Qualifications:<br><br>4 to 6 years of experience in software engineering and AI development, with a proven track record of delivering production-grade web applications and AI-powered systems Strong proficiency in Python and a backend framework (preferably Fast API), with solid experience in a modern frontend framework such as React, Next.js, or Vue Deep understanding of LLMs, RAG architectures, and production-grade AI service integration (e.g., Open AI, Gemini, Lang Chain or equivalent), including observability and performance monitoring Proven experience designing and implementing Model Context Protocol (MCP) integrations to connect AI models with external tools, APIs, and enterprise data sources Hands-on experience with Docker and cloud deployment on at least one major cloud platform (AWS, Azure, GCP, or equivalent), with familiarity with container orchestration and artifact management services Proven experience designing and maintaining CI/CD pipelines using Git Hub Actions or similar tools, with strong command of Git Ops workflows and branching strategies Demonstrated ability to lead technical initiatives, mentor junior engineers, and collaborate effectively with product teams and non-technical stakeholders Experience integrating AI outputs into analytical workflows, dashboards, or data pipelines in a client delivery context Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field<br><br>Preferred Skills:<br><br>Experience with agentic AI frameworks such as Lang Graph or similar orchestration tools for building multi-step AI workflows Knowledge of advanced prompt engineering, vector database management, and embedding model optimization for production environments Experience with Infrastructure as Code (IaC) tools such as Terraform or Pulumi Relevant certifications such as Google Cloud Professional Developer or similar cloud and AI credentials<br><br>What we offer:<br><br>A competitive compensation and benefits package The opportunity to lead AI and technology initiatives with real global impact A dynamic and supportive work environment that values leadership, innovation, and your contributions Continuous learning and professional development opportunities to propel your career forward in AI and software engineering<br><br>Application Process:<br><br>Candidates are invited to submit a resume, cover letter, and any relevant portfolio or Git Hub links showcasing their experience in web application development, AI integration, and cloud deployment. Shortlisted candidates will undergo a technical assessment and interview to demonstrate their skills and technical leadership capabilities.<br><br>Infomineo: Where brilliant minds meet to shape the future of business.
We're looking for a detail-oriented Software Tester to join our growing team and help us ship high-quality products.<br> What you'll do:* Design, write, and execute test cases (manual & automated)* Identify, document, and track bugs through resolution* Collaborate closely with developers and product teams* Contribute to test strategy and continuous quality improvements<br> What we're looking for:* 3+ years of experience in software testing/QA* Strong knowledge of testing methodologies (functional, regression, integration, UAT)* Hands-on experience with tools like Selenium, Postman, JIRA, Test Rail (or similar)* Familiarity with API testing and basic SQL* Excellent analytical and communication skills* Bonus: experience with automation frameworks or CI/CD pipelines
Job description<br>The ideal candidate will help drive our sales operations by approaching new inbound and outbound customers tactically, offering our wide range of solutions and services, and helping them choose what better fits their business needs.<br>Software Sales experience is a must.<br>Responsibilities<br>Identify new businesses and reach out to create interest<br>Generate and qualify new leads<br>Contact potential clients who already shown interest by registering on our free trial to show them the value<br>Prospect new business for e-commerce solutions<br>Educate customers on the value of the solutions<br>Ask qualifying questions and position solutions that best fit customer needs<br>Use sales ERP to ensure direction in the sales cycle<br>Follow up with merchants to further educate and solidify their business plans<br>Attend product training classes to sharpen industry knowledge<br>Cultivate solid relationships and drive customer satisfaction<br>Work with the support team to create and manage excellent customer experiences<br>Qualifications<br>2+ years of experience within selling software solutions “B2B” and lead generation environment<br>Excellent communicator on the phone, email, messaging apps, and face to face!<br>Energetic and hard worker<br>Self-discipline and Pressure management<br>Strong interpersonal skill<br>Team Player
Cisco is looking for a detail-oriented and experienced Software QA Engineer with a strong background in Java Script and frontend technologies to work remote from Egypt and be part of the US team at Cisco. You will be responsible for ensuring the quality and reliability of our user-facing web applications. In this role, you will work closely with our frontend developers, product managers, and UI/UX designers to create and execute test plans, develop automated test scripts, and drive a culture of quality throughout the development lifecycle.<br>Responsibilities:Design, develop, and execute comprehensive test plans and test cases for new and existing frontend features. Create and maintain robust automated test suites using Java Script-based frameworks such as Cypress, Playwright, or Selenium. Perform manual and exploratory testing to identify visual defects, usability issues, and other bugs that automation may miss. Collaborate with frontend engineers to understand product requirements, review technical design documents, and provide early feedback on testability. Work within a CI/CD pipeline to integrate automated tests and report on quality metrics. Identify, document, and track defects using bug-tracking systems like Jira, ensuring clear and reproducible steps. Conduct regression testing to ensure that new code deployments do not negatively impact existing functionality. Participate in sprint planning, retrospective meetings, and code reviews to improve quality processes. Troubleshoot and debug issues in collaboration with the development team to help identify the root cause of problems.<br>Required Skills and Qualifications:3+ years of experience in software quality assurance, with a focus on frontend or UI testing. Strong proficiency in Java Script and solid understanding of core web technologies (HTML, CSS). Hands-on experience with at least one Java Script test automation framework (e.g., Cypress, Playwright, or Webdriver IO). Solid understanding of modern web frameworks such as React, Angular, or Vue.js. Experience with version control systems, particularly Git. Knowledge of QA methodologies and practices within an Agile or Scrum environment. Familiarity with cross-browser and cross-device testing to ensure a consistent user experience. Excellent analytical and problem-solving skills with a keen attention to detail. Strong written and verbal communication skills, with the ability to articulate technical issues clearly to both technical and non-technical audiences.<br>Bonus Qualifications:Experience with API testing using tools like Postman. Familiarity with performance, load, or security testing. Knowledge of continuous integration/continuous delivery (CI/CD) tools like Jenkins. Experience in a remote-first work environment.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits. • Conduct meetings and presentations with potential clients. • Build and maintain strong customer relationships. • Manage the full sales cycle from prospecting to deal closure. • Negotiate commercial terms and close sales opportunities. • Follow up with prospects and maintain an active sales pipeline. • Provide regular market feedback and sales reports.<br>Requirements: • 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales. • Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred. • Very good level of English proficiency. • Excellent communication, presentation, and negotiation skills. • Strong business development and relationship-building abilities. • Self-motivated, target-driven, and capable of working independently.
Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Senior Software Quality Engineer<br>Job purpose:The purpose of this role is to design & execute test cases and ensure implementation according to the testing guidelines the team in Geidea Egypt to ensure delivery of products of high quality.<br>Key Responsibilities:Design and execute test cases Review test cases assigned to Jr. Testers Prioritize test cases on squad level Report defects Report on testing status and squad releases Ensure testing scope is defined, and ensure coverage of assigned squad Analyse test results, report bugs to Senior Tester or Testing lead Ensure testing is done according to guidelines Ensure accuracy of testing estimates within the assigned squad Ensure testing quality and adherence to testing process and guidelines Define/Develop automation test scripts if needed / requested on squad level<br>Qualifications:4-7 years of experience Bachelor’s degree in engineering or computer science Analyse user stories, use cases, and requirements for validity and feasibility Writing and executing test cases and test plans Detect and track software defects and inconsistencies Execute all levels of testing (System, Integration, and Regression) Good knowledge of relational databases and Microsoft SQL Server API testing knowledge Familiar with Jira Proficient in English Understanding of testing methodologies and tools Experience in Automation is a plus ISTQB Certified<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
Required Skills Component style guides Pixel-perfect ui implementation Typescript Responsive web design Css3Job Description Role Title: Frontend Software Engineer Role Type: Contractor Location: Remote Daily Work hours: 4 hours per day. Contract duration will be 3 -6 months depending on the project.*A candidate can choose to work part time that is 20hours a week or if available immediately, 40hours a week. Candidate has the flexibility to choose their work hours.<br>Rate: $30 - $50 per hour ( Depends on experience, Interview performance, etc)<br>The client is engaging expert Frontend Software Engineersto participate in a high-impact customer project, focusingon crafting exceptional user interfaces. In this role, you'llapply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and performthrough high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. Leverage your ability to interpret detailed component style guidesand screenshots, delivering pixel-accurate, responsive webinterfaces that set new standards in usability and aesthetics. Strong communication skills are highly valued for effective collaborationand documentation.<br>Scope of Work<br>Interpret and translate component style guides and interface screenshots into precise, visually consistent UI deliverables. Implement pixel-perfect, responsive web components using modern technologies such as Typescript and CSS3. Ensure all UI elements adhere to established design systems and accessibility standards. Collaborate asynchronously through clear documentation and constructive feedback within a remote-first environment. Proactively identify, communicate, and resolve inconsistencies or ambiguities in design specifications. Optimize UI performance across devices, focusing on fast load times and smooth interactions. Contribute domain-specific expertise to guide the training and development of advanced AI models.<br>Preferred Qualifications<br>Minimum of 3 years of professional experience delivering high-quality front-end solutions. Proven proficiency with Typescript, CSS3, and responsive web design principles. Demonstrated success in building pixel-perfect interfaces from detailed visual references. Experience working with and extending component style guides and design systems. Strong English communication skills Self-motivated and capable of delivering autonomously within distributed project environments. Advanced degree (Master’s or PhD) in Computer Science or a related technical discipline is a plus.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits.• Conduct meetings and presentations with potential clients.• Build and maintain strong customer relationships.• Manage the full sales cycle from prospecting to deal closure.• Negotiate commercial terms and close sales opportunities.• Follow up with prospects and maintain an active sales pipeline.• Provide regular market feedback and sales reports.<br>Requirements:• 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales.• Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred.• Very good level of English proficiency.• Excellent communication, presentation, and negotiation skills.• Strong business development and relationship-building abilities.• Self-motivated, target-driven, and capable of working independently.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits.• Conduct meetings and presentations with potential clients.• Build and maintain strong customer relationships.• Manage the full sales cycle from prospecting to deal closure.• Negotiate commercial terms and close sales opportunities.• Follow up with prospects and maintain an active sales pipeline.• Provide regular market feedback and sales reports.<br>Requirements:• 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales.• Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred.• Very good level of English proficiency.• Excellent communication, presentation, and negotiation skills.• Strong business development and relationship-building abilities.• Self-motivated, target-driven, and capable of working independently.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits. • Conduct meetings and presentations with potential clients. • Build and maintain strong customer relationships. • Manage the full sales cycle from prospecting to deal closure. • Negotiate commercial terms and close sales opportunities. • Follow up with prospects and maintain an active sales pipeline. • Provide regular market feedback and sales reports.<br>Requirements: • 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales. • Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred. • Very good level of English proficiency. • Excellent communication, presentation, and negotiation skills. • Strong business development and relationship-building abilities. • Self-motivated, target-driven, and capable of working independently.
We are seeking a deeply technical Head of Engineering who lives in the code and leads by example. This role is the most senior hands-on engineering leadership position — responsible for solution architecture, code quality, engineering standards, and technical excellence across all teams. The Head of Engineering is expected to be actively involved in code reviews, architecture decisions, and technical problem-solving daily. They set the bar for engineering quality, design systems and solutions, and ensure teams follow best practices. Processes, organizational strategy, and company-level engineering vision are driven by the CTO; this role focuses on technical execution and engineering craftsmanship. The ideal candidate is a hands-on engineering leader who can architect complex systems, review code with depth, mentor engineers on technical excellence, and drive CI/CD and Dev Ops maturity — while leading a high-performing engineering organization. Key Responsibilities1. Solution Architecture & System Design· Own and drive solution architecture across all projects and products.· Design scalable, maintainable, and high-performance system architectures.· Make key technology decisions: architecture patterns, frameworks, integrations, and platform choices.· Lead architecture reviews and ensure all technical designs meet quality, scalability, and security standards.· Define and enforce architectural guidelines: microservices, Domain-Driven Design (DDD), event-driven architecture, CQRS.· Evaluate build-vs-buy decisions with clear technical justification.· Ensure system designs account for performance, reliability, and future scalability.2. Hands-On Code & Code Review· Be actively involved in codebase — review code daily across teams.· Conduct in-depth code reviews focused on: • Code quality, readability, and maintainability • Design patterns and SOLID principles adherence • Performance and security considerations • Error handling and edge case coverage • Test coverage and testability· Set and enforce coding standards, conventions, and best practices across the organization.· Contribute to critical and complex implementations when needed — lead by example.· Identify and address code quality issues, anti-patterns, and technical debt proactively.· Mentor engineers through code reviews — use reviews as a teaching tool, not just a gate.3. Engineering Standards & Best Practices· Define and enforce engineering standards across the organization: • Coding standards and style guides • API design standards (REST, versioning, contracts) • Database design and query optimization standards • Testing standards (unit, integration, E2E) • Documentation standards for code and architecture· Establish technical quality gates for pull requests, releases, and deployments.· Drive adoption of static analysis, linting, and automated code quality tools.· Ensure consistent engineering practices across all teams (Backend, Frontend, Mobile).4. CI/CD & Dev Ops· Own and drive CI/CD pipeline architecture and maturity.· Ensure robust, automated build-test-deploy pipelines for all projects.· Drive Dev Ops best practices: • Infrastructure as Code (IaC) • Automated testing in pipelines • Blue-green / canary deployments • Environment management and configuration • Monitoring, alerting, and observability· Ensure deployment frequency, reliability, and rollback capabilities meet operational standards.· Collaborate with Dev Ops/Infrastructure teams on platform reliability and scalability.5. Technical Leadership & Mentoring· Mentor and coach senior engineers, tech leads, and team leads on technical excellence.· Conduct architecture workshops, tech talks, and knowledge-sharing sessions.· Build a culture of technical craftsmanship, continuous learning, and engineering pride.· Recruit, evaluate, and develop top engineering talent.· Drive technical career growth paths for engineers.6. Technical Debt & Quality Management· Identify, prioritize, and drive technical debt reduction across the codebase.· Ensure a healthy balance between feature delivery and technical health.· Track and report on code quality metrics, test coverage, and technical debt trends.· Make pragmatic trade-off decisions between speed and sustainability. Scope Boundary· This role focuses on technical execution: architecture, code quality, standards, and engineering excellence.· Delivery management and project tracking are handled by Technical Delivery Managers.· This role collaborates closely with the CTO on vision and with Delivery Managers on execution. Job Requirements Experience· 10–15+ years in software engineering, with at least 5 years in senior technical leadership roles.· Proven track record as a solution architect or principal engineer on large-scale systems.· Must be currently hands-on — candidates who have moved away from code will not be considered.· Experience leading architecture and quality across multiple teams and products. Technical Skills (Hands-On Required)· Deep hands-on expertise in: • . NET / ASP. NET Core (backend, APIs, microservices) • React or modern frontend frameworks • Mobile development (native or cross-platform) • Cloud platforms (Azure, AWS, or GCP)· Expert-level knowledge of: • System design and distributed systems architecture • Microservices, DDD, CQRS, event-driven patterns • API design (REST, Graph QL, g RPC) • Database design (SQL and NoSQL) • CI/CD, Dev Ops, and infrastructure-as-code • Performance engineering and optimization • Security best practices in software development· Proven ability to conduct thorough, constructive code reviews at scale.· Experience with static analysis tools, code quality metrics, and automated quality gates. Leadership Skills· Strong technical mentoring and coaching ability.· Ability to set and enforce high engineering standards without micromanaging.· Clear communication of technical concepts and architectural decisions.· Pragmatic decision-making — balances ideal solutions with delivery reality.· High accountability and ownership of engineering quality across the organization. Key Success Indicators· Code quality metrics improvement (code coverage, complexity, static analysis scores).· Architecture review completion and compliance across projects.· Reduction in production defects and critical bugs.· CI/CD pipeline reliability, deployment frequency, and rollback success rate.· Technical debt reduction trends.· Engineering team satisfaction and technical growth.· Adoption of engineering standards and best practices across all teams.
Company Description Amjaad Technology is a leading corporation in IoT and utility management, specializing in smart metering solutions for electricity, water, BTU, and gas. Through its innovative io Meter System, the company enables utility service providers, real estate developers, and smart cities to drive digital transformation, optimize energy management, and advance sustainability goals. Amjaad Technology also develops platforms for community and facilities management in smart cities, enhancing efficiency, resource utilization, and operational workflows. With over 300 successful projects across Egypt, Saudi Arabia, and the UAE, the company’s solutions have positively impacted more than 200,000 people. Applicants join a growing organization focused on scalable technology, sustainable communities, and measurable impact.<br>Role Description The Senior Software Project Manager is a full-time, on-site role based in Qesm El Maadi, responsible for leading end-to-end delivery of complex software and IoT projects. This role oversees project planning, scope definition, scheduling, and resource allocation, ensuring alignment with business objectives and client requirements. The Senior Software Project Manager coordinates cross-functional teams, manages stakeholders, and monitors progress, risks, and budgets to deliver projects on time and within scope. Day-to-day tasks include facilitating requirements workshops, translating business needs into actionable technical plans, tracking milestones, and implementing best practices in project governance and reporting. The role also involves mentoring project teams, driving continuous improvement, and collaborating closely with product, engineering, and operations to support Amjaad Technology’s smart metering and smart city solutions.<br>Qualifications<br> <br>Strong Software Project Management and Project Management skills to lead complex, multi-stakeholder initiatives. Proficiency in Requirements Analysis and Analytical Skills to translate business needs into clear technical specifications and data-driven decisions. Solid understanding of Software Development processes and lifecycle to effectively coordinate with engineering teams. Experience managing technology or IoT projects, preferably in utilities, smart metering, or smart city solutions. Demonstrated ability to manage timelines, budgets, risks, and dependencies using modern project management tools and methodologies (e.g., Agile, Scrum, or hybrid approaches). Excellent communication, stakeholder management, and negotiation skills, with the ability to work cross-functionally and present to senior leadership. Proven leadership experience in guiding project teams, mentoring team members, and fostering collaboration and accountability. Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field; a master’s degree or relevant certifications (e.g., PMP, PMI-ACP) are an advantage. Ability to work on-site in Qesm El Maadi and collaborate closely with local and regional teams.
Egy Bell is hiring a Senior Software Sales Executive for a multinational software company specializing in cloud POS and retail management solutions.<br>This is a hybrid role that combines field sales activities, client visits, and remote work. The ideal candidate should be comfortable meeting customers face-to-face, conducting sales presentations, generating new business opportunities, and managing client relationships while maintaining flexibility in their work schedule.<br>Key Responsibilities:• Generate new business opportunities through networking, referrals, cold calling, and field visits. • Conduct meetings and presentations with potential clients. • Build and maintain strong customer relationships. • Manage the full sales cycle from prospecting to deal closure. • Negotiate commercial terms and close sales opportunities. • Follow up with prospects and maintain an active sales pipeline. • Provide regular market feedback and sales reports.<br>Requirements: • 2–5 years of experience in Outdoor Sales, B2B Sales, Account Management, or Software Sales. • Previous experience in Software, Saa S, POS Systems, ERP Solutions, or Technology Sales is highly preferred. • Very good level of English proficiency. • Excellent communication, presentation, and negotiation skills. • Strong business development and relationship-building abilities. • Self-motivated, target-driven, and capable of working independently.
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Mid-level Software Engineer"<br>Job purpose:The Software Engineer – . NET Full Stack is responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications and API platforms that support Geidea’s digital and merchant ecosystem. This role contributes directly to product innovation, platform reliability, and customer experience by delivering modern full-stack solutions aligned with business objectives, engineering standards, and Fin Tech industry requirements. The position plays a key role in enabling secure integrations, scalable architecture, and continuous improvement across web and backend systems.<br>Responsibilities:<br>1. Solution Design & Application Development Own the design, development, and enhancement of scalable web applications, APIs, and backend services aligned with business and technical requirements.2. Full Stack Engineering Delivery Deliver high-quality front-end and back-end solutions using modern engineering practices while ensuring maintainability, scalability, and performance.3. API & System Integration Ownership Develop and maintain secure and reliable API integrations with internal systems, third-party platforms, and merchant ecosystem services.4. Engineering Quality & Code Excellence Ensure engineering best practices through clean code principles, peer reviews, coding standards, automated validation, and effective repository management.5. Performance, Reliability & Security Contribute to application performance optimization, scalability, reliability, and secure development practices while ensuring compliance with organizational and industry standards.6. Agile Collaboration & Stakeholder Alignment Collaborate effectively with Product Owners, QA teams, Dev Ops, Operations, and cross-functional stakeholders to ensure successful solution delivery.7. Continuous Improvement & Innovation Drive technical improvement initiatives, evaluate emerging technologies, and contribute to engineering knowledge sharing and process optimization.<br>Qualifications:<br>Bachelor’s degree in computer science, Engineering, Information Technology, or a related field.2–4 years of experience in Software engineering.<br>Backend Technologies C#. NET 8 / ASP. NET Core REST API Development Microservices Architecture Object-Oriented Programming (OOP) Data Structures & Problem Solving Front-End Technologies Angular 18+Type Script HTML / CSS / Java Script Responsive Web Development Database Technologies MS SQL Server Postgre SQLSQL Query Optimization Database Design & Stored Procedures Mongo DBDevelopment Practices & Tools Git / Source Control Visual Studio / VS Code Agile / Scrum Unit Testing & Debugging Code Review & Repository Management Preferred/ Nice-to-Have Skills MQTT / EMQXReact CQRS / Event-Driven Architecture Mongo DB / MySQLDocker Kubernetes Jenkins / CI-CDYAML-based deployments Cloud-native or containerized application exposure Fin Tech, Payment, POS, or Merchant platform domain experience
United Delta for Information Technology is a premier digital transformation provider headquartered in the Kingdom of Saudi Arabia, with an international presence in the UAE, Egypt, and the Netherlands. The company specializes in hyperautomation, enterprise data solutions, airport transformation, and intelligent Salesforce-based applications. United Delta supports clients with tailored consultancy, near-shoring and offshoring services, and end-to-end implementation of digital transformation initiatives. The organization leverages cutting-edge tools and technologies to drive innovation and provides comprehensive training and support to ensure smooth adoption. Team members join a fast-evolving environment focused on efficiency, excellence, and impactful digital change.<br>Senior Software Project Manager<br>Reports To:Head of Delivery & Operations Role Purpose:The Software Project Manager is responsible for leading the successful planning, execution, governance, and delivery of software development projects, ensuring they are completed on time, within scope, within budget, and in alignment with approved business cases and profitability targets. The role serves as the primary point of accountability for project delivery, coordinating cross-functional teams including Software Development, Architecture, Quality Assurance, Dev Ops, Cybersecurity, Business Analysis, and Product Management to deliver high-quality software solutions. The Software Project Manager is expected to drive Agile delivery excellence, enforce project governance and CMMI standards, optimize the use of project management tools such as Jira and Microsoft Project, and maintain financial discipline throughout the project lifecycle. Success in this role is measured by predictable delivery, customer satisfaction, operational excellence, and sustainable project profitability. Key Responsibilities:1. Project Delivery & Agile Leadership:Lead end-to-end software delivery across the Software Development Life Cycle (SDLC) using Agile, Scrum, Kanban, or Hybrid methodologies. Drive sprint planning, backlog refinement, sprint reviews, retrospectives, and daily stand-ups to maximize delivery predictability and team productivity. Ensure projects are delivered on schedule, within scope, budget, and agreed quality standards. Identify, manage, and proactively resolve delivery risks, dependencies, technical challenges, and scope changes. Drive continuous delivery and continuous improvement practices across all project teams.2. Project Planning & Governance:Develop and maintain comprehensive project plans, delivery roadmaps, milestone schedules, and resource plans using Microsoft Project and Jira. Establish project governance structures, reporting mechanisms, communication plans, and decision-making frameworks. Configure and maintain Jira projects, workflows, dashboards, roadmaps, and reporting to provide real-time visibility into project performance. Ensure accurate effort estimation, capacity planning, resource allocation, and schedule forecasting. Monitor project progress against approved baselines and implement corrective actions when variances occur.3. Financial Management & Commercial Accountability:Own the financial performance of assigned projects, ensuring alignment with approved business cases and profitability objectives. Monitor project budgets, resource utilization, delivery costs, revenue recognition, and gross margin throughout the project lifecycle. Identify financial risks early and implement mitigation strategies to protect project profitability. Evaluate commercial impacts of scope changes and support contract and change request negotiations. Collaborate with Sales, Finance, and Delivery leadership to maximize project return on investment (ROI).4. Delivery Excellence & Process Compliance:Ensure compliance with United Delta Delivery Operating System (UD-DOS), CMMI standards, and organizational project governance policies. Integrate Project Planning, Risk Management, Quality Assurance, Configuration Management, and Change Management into daily project execution. Maintain complete project documentation, traceability, and audit readiness. Lead continuous improvement initiatives and contribute to organizational process maturity. Promote standardization, reusable assets, and best practices across delivery teams.5. Stakeholder Management & Executive Reporting:Build and maintain strong relationships with customers, executive sponsors, and internal stakeholders. Provide accurate and timely executive reporting covering project health, milestones, financial performance, risks, issues, and mitigation plans. Facilitate Steering Committee meetings and executive governance sessions. Manage stakeholder expectations and ensure proactive communication throughout the project lifecycle. Support strategic decision-making through data-driven reporting and recommendations.6. Leadership & Team Management:Lead and mentor multidisciplinary software delivery teams. Foster a culture of accountability, ownership, collaboration, innovation, and continuous learning. Coordinate activities across Software Development, Solution Architecture, Dev Ops, QA, Business Analysis, Infrastructure, and Cybersecurity teams. Ensure effective knowledge transfer, documentation, succession planning, and business continuity. Support team capability development through coaching and performance feedback. Qualifications & Experience:Education:Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Software Engineering, or a related discipline. Professional Certifications (Preferred):PMP (Project Management Professional) PMI-ACPCertified Scrum Master (CSM) SAFe Agilist or SAFe Scrum Master ITIL Foundation Experience:Minimum 10 years of progressive experience in software development and project management. At least 5 years managing large-scale enterprise software implementation projects. Proven experience managing Agile software delivery teams. Strong understanding of software engineering principles, SDLC methodologies, and enterprise solution architecture. Advanced proficiency with Jira (Advanced Roadmaps, Dashboards, Workflow Configuration) and Microsoft Project. Experience managing project financials, business cases, budgets, forecasting, and profitability. Working knowledge of CMMI and experience supporting audits or process appraisals. Excellent leadership, communication, negotiation, and stakeholder management skills. Fluent in written and spoken English. Key Objectives:Deliver software projects on time, within scope, budget, and approved quality standards. Achieve predictable Agile delivery through disciplined planning, governance, and proactive risk management. Ensure compliance with United Delta Delivery Operating System (UD-DOS) and CMMI standards. Protect and improve project profitability through disciplined financial management and commercial governance. Build high-performing, resilient, and collaborative software delivery teams. Improve customer satisfaction through consistent delivery excellence and transparent communication. Drive continuous improvement, operational efficiency, and organizational process maturity. Key Performance Indicators (KPIs):1. Delivery Performance:On-Time Project Delivery (%) Sprint Goal Achievement (%) Milestone Achievement Rate (%) Schedule Variance (SV) Delivery Predictability Index2. Quality:Defect Density Post-Release Defect Rate First-Time Acceptance Rate Rework Percentage Technical Debt Index3. Resource Management:Resource Utilization (%) Capacity Forecast Accuracy (%) Sprint Velocity Stability Jira & Microsoft Project Data Accuracy (%)4. Financial Performance:Project Gross Margin (%) Margin Variance (%) Budget Adherence (%) Cost Variance (CV) Revenue Recognition Accuracy Business Case ROI Achievement5. Governance & Process:UD-DOS Compliance Score CMMI Compliance Score Audit Readiness Score Change Request Turnaround Time Documentation Completeness (%)6. Customer Success:Customer Satisfaction (CSAT) Net Promoter Score (NPS) Escalation Frequency Escalation Resolution Time Customer Acceptance Rate Stakeholder Satisfaction Score7. Continuous Improvement:Lessons Learned Implementation Rate Standard Asset Reuse (%) Process Improvement Initiatives Completed Knowledge Transfer Success Rate
United Delta for Information Technology is a premier digital transformation provider headquartered in the Kingdom of Saudi Arabia, with an international presence in the UAE, Egypt, and the Netherlands. The company helps organizations modernize and optimize their operations through advanced solutions in hyperautomation, enterprise data, airport transformation, and intelligent Salesforce-based applications. United Delta delivers tailored consultancy, near-shoring and offshoring services, and end-to-end digital transformation implementations. The team leverages cutting-edge tools and technologies to drive innovation and offers comprehensive training and support to ensure successful solution adoption. Applicants join a growing, regionally recognized organization focused on expertise, efficiency, and excellence in digital transformation.<br>Reports to1. Head of Delivery and Operations<br>Role Purpose The Software Associate Project Manager acts as a project coordinator, supporting the planning, tracking, and day-to-day execution of software development initiatives. This role works closely with the Software Project Manager, technical teams (developers, testing and support), and product owners to help keep Agile ceremonies on track, project management tools accurate and up to date, and communication flowing smoothly across the team. By maintaining organized schedules, reliable data in Jira and planning tools, and clear coordination between stakeholders, the role helps ensure that projects stay on track, documentation stays current, and the wider team can focus on delivering quality software outcomes. Key Responsibilities1. Agile Ceremony & Delivery Support• Support the Software Project Manager in coordinating day-to-day activities across the software development lifecycle (SDLC), following Agile, Scrum, Kanban, or Hybrid practices.• Help schedule and organize sprint planning, backlog refinement, daily stand-ups, and retrospectives, and act items during these sessions.• Track and follow up on action items, flagging delivery risks, blockers, or dependencies to the Project Manager for resolution.<br>2. Project Tracking & Tool Coordination• Maintain and update project plans, schedules, and trackers using planning tools (MS Project 365) and Jira, under the guidance of the Project Manager.• Help configure and keep Jira boards, workflows, and dashboards up to date, and generate routine status reports for visibility into progress and capacity.• Assist with time tracking, effort logging, and sprint data entry across development and Quality Assurance (QA) workstreams to keep records accurate.<br><br>3. Budget & Documentation Support• Support the Project Manager by tracking basic cost and effort data against the approved project plan and budget and flagging discrepancies for review.• Help compile and organize documentation related to resource usage, timesheets, and project expenses for the Project Manager's review.• Assist in preparing materials for change requests and coordinate follow-up actions with relevant teams.<br>4. Process & Documentation Compliance• Help maintain accurate, organized project documentation to support CMMI process areas (Project Planning, Risk Management, Configuration Management, Quality Assurance).• Support audit and appraisal readiness by keeping records, templates, and trackers current and easy to review.• Assist in updating standardized templates and playbooks as part of ongoing process improvement efforts.<br>5. Stakeholder Communication & Reporting Support• Prepare routine status updates and reporting materials on project milestones, timelines, and risk items for review by the Project Manager and leadership.• Help organize and distribute meeting agendas, minutes, and follow-up actions to keep stakeholders informed.• Maintain clear, timely communication with team members and stakeholders to keep everyone aligned on schedules and next steps.<br>6. Team Coordination & Administrative Support• Coordinate scheduling and logistics for cross-functional meetings involving Software Architecture, Cyber Security, Dev Ops, and Quality Assurance teams.• Help new team members onboard by organizing access, documentation, and introductions to project tools and processes.• Maintain up-to-date handover documentation and knowledge repositories to support team continuity.<br><br><br><br>Qualifications & Experience• Bachelor’s degree in computer science, Computer Engineering, or a related field.• Relevant certifications are a plus: CAPM, PMI-ACP, or an introductory Scrum certification (e.g., CSM).• 1–3 years of experience in a project coordination, project support, or junior project management role, ideally within software development.• Basic familiarity with software development practices and SDLC methodologies (Agile/Scrum preferred).• Working knowledge of Jira (boards, workflows, basic reporting) and MS Project 365, or willingness to learn quickly.• Comfortable working with schedules, trackers, and basic budget/cost data; strong attention to detail.• Some exposure to CMMI or structured process frameworks is a plus but not required.• Fluent in English (written and verbal) with strong organizational and communication skills. Main Objectives• Keep project schedules, trackers, and Jira/MS Project 365 data accurate, current, and easy for the team to rely on.• Support smooth, well-organized Agile ceremonies that help the team stay on track and predictable.• Help maintain documentation and records that support CMMI compliance and audit readiness.• Assist in tracking basic cost and resource data to support the Project Manager's budget oversight.• Contribute to a well-coordinated, collaborative team environment through reliable follow-up and communication. Key KPIs1. Delivery & Quality Support• On-time completion rate of assigned coordination tasks (%)• Accuracy and timeliness of sprint/status reporting• Timeliness of action-item follow-up and resolution tracking<br>2. Tool & Data Accuracy• Jira/MS Project data accuracy & update compliance (%)• Timesheet and effort-logging completion rate (%)<br>3. Documentation & Process Support• Documentation completeness & audit-readiness of assigned records• Template/playbook update turnaround time<br>4. Stakeholder & Team Support• Meeting logistics and minutes turnaround time• Feedback from Project Manager and team on responsiveness and organization• Knowledge continuity & handover documentation completeness
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role:We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
Company Overview Khazna launched in 2020 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to neobank for underbanked consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.<br>This is a fun stage in the company's lifecycle as the core foundation has been but it is still early enough to assume a ton of ownership and to help shape the future of the company and its success.<br>Join Khazna and contribute your skills and expertise to our mission of revolutionizing digital payments and driving financial inclusion across the region.<br>Job Summary We are looking for a Senior Testing Engineer to join our QA team. In this role, you will be responsible for leading the testing scope of complex features end-to-end, owning regression planning and test cycle management, driving automation efforts using Playwright and SHAFT Engine and actively coaching and mentoring junior and mid-level team members.<br>You will collaborate closely with development, product and operations teams to ensure quality standards are met across every release cycle from UAT regression through production sign-off. The ideal candidate is technically strong, process-disciplined, and a natural team contributor who takes ownership of quality beyond their individual scope.<br>Key Responsibilities:Lead end-to-end testing for assigned features — including test planning, HLS writing, test case creation, execution, and sign-off. Define and review testing scope, coverage, and regression plans for assigned modules. Write, review, and maintain automation test scripts using Playwright and SHAFT Engine. Conduct API testing using Postman with full endpoint coverage. Solid hands-on experience in mobile testing across i OS and Android platforms. Own release cycles end-to-end from planning through UAT regression to production sign-off. Perform independent root cause analysis on production defects and communicate findings clearly to stakeholders. Manage Jira tasks, time logging, and Zephyr test cycles accurately and consistently. Coach and mentor junior and mid-level team members through structured feedback and regular 1:1s. Review and approve test cases and HLS documents produced by junior and mid-level engineers. Contribute to QA documentation, process standards and continuous improvement initiatives. Proactively flag risks, blockers, and coverage gaps before they impact delivery.<br>Job Requirements:Bachelor's degree in Computer Science, Engineering or a related field.5 years of experience in software quality assurance with at least 1–2 years in a senior or lead QA role. Proven hands-on experience with test automation frameworks specifically Playwright and/or SHAFT Engine. Solid experience in API testing using Postman. Strong knowledge of mobile testing across i OS and Android platforms. Proficiency in test management tools:Jira and Zephyr. Experience owning and leading full release cycles in an agile environment. Demonstrated ability to write, review and maintain automation scripts independently. Experience mentoring or coaching junior team members. Strong understanding of QA processes, defect lifecycle and documentation standards.<br>Apply now and be part of a team that is shaping the future of finance in Egypt and Saudi Arabia!
Job Responsibilities:Design, develop, test, and maintain business applications on the Out Systems low-code platform, ensuring high performance, scalability, and maintainability. The role supports digital transformation initiatives, improves customer experience, and enhances operational efficiency. Develop and maintain applications using Out Systems low-code platform. Participate in requirement gathering, system design, and architecture discussions. Integrate applications with APIs, databases, and third-party systems. Optimize application performance and ensure security best practices. Troubleshoot, debug, and resolve technical issues efficiently. Provide technical guidance and mentoring for junior developers (for the senior role). Stay updated with the latest Out Systems features and best practices.<br>Required Qualifications:Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field. From 3 – 5 years of software development experience, in Out Systems. Strong proficiency in Out Systems platform (Reactive & Traditional Web, Mobile Apps). Good knowledge of integration with REST / SOAP APIs and external systems. Understanding of relational databases (Oracle, SQL Server, or MySQL). Familiarity with agile methodologies and Dev Ops practices. Problem-solving mindset and ability to work under pressure. Excellent teamwork, communication, and documentation skills.
A Software Tester is needed to join our team in Tqnia IT who designing and implementing test plans, leading both manual and automated testing efforts, and identifying and documenting defects. This role requires collaborating with cross-functional teams, analyzing test results, mentoring junior testers, and continually improving testing processes and strategies. <br>Responsibilities: <br>???? Test Planning and Execution:Design, develop, and execute comprehensive test plans and test cases. Lead and coordinate automated and manual testing efforts. Perform various types of testing, including functional, regression, performance, and security testing.????Defect Management:Identify, document, and track bugs and software defects. Monitor the debugging process and report on results.????Collaboration and Communication:Work with development and product teams to understand requirements and provide feedback. Collaborate with cross-functional teams (like product managers, business analysts, and developers) to resolve issues and ensure quality. Present test results and findings to stakeholders and other teams.????Process Improvement:Enhance existing testing processes and develop new ones. Contribute to the organization's testing standards and best practices. Automate repetitive testing tasks to improve efficiency.????Leadership and Mentoring:Provide leadership, guidance, and training to junior test engineers. Oversee the work of junior team members and ensure quality standards are met.????Reporting and Analysis:Analyze test results and provide detailed reports on key metrics. Track quality assurance metrics. <br>Qualifications:<br>????Proven experience in software testing +2 .????Strong knowledge of tools and processes.????Hands-on experience with automation testing tools like Selenium, and scripting languages.????Experience working in an Agile development environment.????Strong analytical skills and attention to detail.????Excellent verbal and written communication skills