Software Tester Jobs in Egypt
12512 Jobs Found
<p>Senior Software Engineer Location: Remote (Within +/- 2 hours of CET) Contract Type: Full-time Not Your Typical Workplace Tired of the 9-to-5 grind? Imagine a world without borders, where opportunities are endless. That's the future of work, and what we're building at WorkMotion. Our remote-first team spans the globe, helping companies hire, onboard, and manage talent internationally through smart, flexible workforce solutions. Fast-paced, people-driven, and globally connected, we empower businesses to build teams without borders. More Than a Role We don't just need another Senior Software Engineer we're looking for a builder who enjoys solving complex engineering challenges and delivering scalable, high-quality software that creates real business impact. You'll play a key role in shaping and building the technology powering our Talent Operations platform, working on backend services while contributing to frontend development when needed. You'll influence technical decisions, contribute to system architecture, and collaborate closely with Product, Engineering, and cross-functional stakeholders to deliver reliable, scalable solutions that support our global business. We're looking for engineers who embrace modern software development practices and actively leverage AI-powered development tools such as Cursor and Claude Code to improve productivity and code quality.</p><p><strong>Desired Candidate Profile</strong></p><p>Where Responsibility Meets Real Opportunity Design, develop, and maintain scalable backend services while contributing to frontend features where required. Build high-quality, well-tested software following modern engineering and DevOps best practices. Contribute to architecture, system design, and technical decision-making across the platform. Collaborate closely with Product Managers, Designers, and Engineers to deliver impactful solutions. Review code, mentor teammates, and continuously improve engineering standards. Troubleshoot production issues and continuously enhance system performance, reliability, and scalability. What It Takes to Make an Impact Here 5 6+ years of professional software engineering experience with a strong backend focus and frontend exposure. Strong hands-on experience with Java, Spring Boot, React, Microservices, REST APIs, PostgreSQL, MongoDB, and AWS . Experience designing scalable systems and distributed architectures. Daily experience using AI coding tools such as Cursor and Claude Code . Strong understanding of Test-Driven Development (TDD), software engineering best practices, and clean code principles. Excellent English communication skills, both written and spoken. Bonus Points If You Bring Experience with Docker and Kubernetes. Experience working in Agile environments (Scrum or Kanban). Experience building highly scalable SaaS platforms. Passion for continuous learning and adopting modern engineering practices.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About Gramian Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions.<br> With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.<br> About the Opportunity We are looking to connect with software development agencies, IT companies, and independent software engineers who own valuable code repositories and are interested in licensing them for AI training.<br> How It Works Connect your existing Git repositories to the platform.<br> Choose which repositories you want evaluated for potential licensing.<br> Receive a repository-level breakdown of source-code and Git-history token volume .<br> Review an estimated licensing value for each repository.<br> Receive quality feedback if the codebase does not yet meet licensing requirements.<br> Improve repositories based on the recommendations and resubmit them for evaluation.<br> Select which qualifying repositories you want to make available for AI training.<br> Earn compensation when your code is used under an approved licensing arrangement.<br> Compensation For standard non-exclusive licensing , codebases are currently valued at: $100 per 1 million tokens of source code $40 per 1 million tokens of Git history Each repository displays its own token breakdown and estimated licensing value before you decide whether to proceed.<br> Software development agencies, IT/product companies, or independent software engineers that own or control the licensing rights to original code repositories and are authorized to license them for AI training.<br> § You must own the repository or have the legal authority to license its contents .<br> The repository should contain meaningful original software-development work.<br> You must have the authority to connect and submit the repository for analysis.<br> The code must not contain third-party material that you are not permitted to sublicense.<br> Repositories must meet the platform's quality and technical requirements before licensing.<br> You must be able to verify repository ownership and relevant licensing rights if requested.<br></span> </div>
<p>We’re Hiring Software Sales Executive </p><p>A fast-growing software solutions startup delivering innovative digital solutions across Egypt and the Gulf region. We specialize in ERP systems, SaaS platforms, and custom software development, helping organizations streamline operations and accelerate digital transformation.</p><p>As we continue our expansion, we are building a high-performing sales team and looking for ambitious professionals who are passionate about technology, business growth, and creating long-term client partnerships.</p><p></p><p><strong>Role Overview</strong></p><p>Drive new business by identifying opportunities, and managing the complete sales cycle from prospecting to closing while building long-term relationships with clients.</p><p></p><p><strong>Key Responsibilities</strong></p><ul><li><p>Generate and qualify new business opportunities.</p></li><li><p>Conduct client meetings, presentations, and software demonstrations.</p></li><li><p>Build and maintain a healthy sales pipeline.</p></li><li><p>Manage the complete sales cycle from lead generation to deal closure.</p></li><li><p>Maintain accurate CRM records and sales forecasts.</p></li><li><p>Achieve monthly and quarterly sales targets.</p></li><li><p>Work closely with the technical team to deliver the best customer solutions.</p></li></ul><p></p><p><strong>Requirements</strong></p><p></p><ul><li><p>Bachelor’s degree in Business Administration, Information Technology, Computer Science, or a related field.</p></li><li><p>1–3 years of experience in Software, ERP, SaaS, or B2B technology sales.</p></li><li><p>Strong communication, presentation, and negotiation skills.</p></li><li><p>Excellent relationship-building and customer management abilities.</p></li><li><p>Self-motivated with a results-driven mindset.</p></li><li><p>Experience using CRM systems is an advantage.</p></li><li><p>Good command of English.</p></li></ul><p></p><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Talent360 is hiring a Software Project Manager. We are looking for a Software Project Manager with a proven track record of delivering software projects on time, within scope, and on budget. The ideal candidate is an expert in software development life cycles, agile methodologies, and cross-functional team leadership. You will serve as the primary point of accountability for project success, balancing technical understanding, business priorities, and stakeholder expectations.</p><p>Key Responsibilities:</p><ul><li>Lead the end-to-end delivery of software development projects from initiation and planning through execution, monitoring, and closure.</li><li>Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders and technical leads.</li><li>Develop and maintain detailed project plans, schedules, budgets, and resource allocation plans.</li><li>Manage cross-functional teams of developers, QA engineers, designers, and business analysts to ensure cohesive execution.</li><li>Apply Agile, Scrum, Waterfall, or hybrid methodologies as appropriate to each engagement.</li><li>Proactively identify, assess, and mitigate project risks, issues, and dependencies.</li><li>Track project performance using relevant metrics, and reporting tools, and present status updates to stakeholders.</li><li>Manage scope changes through a structured change-control process.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.</li><li>Minimum of 2 years of project management experience.</li><li>Proven experience delivering complex, multi-stakeholder software projects within a software house or technology environment.</li><li>Strong proficiency in Agile/Scrum and traditional project management frameworks.</li><li>Excellent leadership, negotiation, and conflict-resolution skills.</li><li>Outstanding written and verbal communication skills.</li><li>Proficiency with project management and collaboration tools such as Jira, MS Project, or equivalent.</li></ul><p>Preferred Qualifications:</p><ul><li>Master's degree in a relevant field.</li><li>Professional certifications such as PMP, PRINCE2, PMI-ACP, or Certified ScrumMaster (CSM).</li><li>Experience managing distributed or international teams.</li><li>Familiarity with ERP and SaaS practices.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Senior Software Engineering Manager - Agentic Foundation</b> to join Procore’s Product & Technology Team. The Agentic Foundation team treats AI adoption as an internal product, building and operating the tooling, frameworks, and services that make AI-native workflows the default across Procore's software development lifecycle. This position requires developer productivity experience to achieve high velocity without compromising on quality in this critical functional domain.</p><br><br><br><p>Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product, product design and data, security and business systems.</p><br><br><br><p>This position reports to a Senior Software Engineering Manager, and will be based in our <b>Cairo, Egypt</b> office. We’re looking for someone to join us immediately.</p><br><br><br><p><b>What you’ll do:</b></p><br><br><ul>
<li><p>Lead, hire, manage, and develop high-performing teams focused on integrating agentic AI capabilities across the software development lifecycle.</p><br><br></li>
<li><p>Analyze engineering processes and identify areas for improvement.</p><br><br></li>
<li><p>Track key metrics related to AI SDLC and report on progress and impact.</p><br><br></li>
<li><p>Drive the design, development, and adoption of foundational frameworks and tooling that enabled agentic workflows across Procore’s SDLC.</p><br><br></li>
<li><p>Conduct performance reviews and career development planning for team members.</p><br><br></li>
<li><p>Foster collaboration between the Agentic Foundation team and other engineering teams.</p><br><br></li>
<li><p>Manage delivery of features using agile and scrum methodologies including all ceremonies.</p><br><br></li>
</ul><br><p><b>What we're looking for: </b></p><br><br><ul>
<li><p>12+ years of experience in software engineering, including 5+ years experience managing software engineering teams.</p><br><br></li>
<li><p>Proven track record of identifying and implementing solutions to improve engineering efficiency.</p><br><br></li>
<li><p>Proficiency in SDLC process using agile methodologies including all ceremonies.</p><br><br></li>
<li><p>Excellent analytical and problem-solving skills.</p><br><br></li>
<li><p>Ability to coach, provide mentorship and guidance that aids team growth and development.</p><br><br></li>
<li><p>Strong communication and interpersonal skills, with the ability to influence and collaborate with diverse stakeholders.</p><br><br></li>
<li><p>Familiarity with agentic AI concepts, LLM-powered developer tools, or AI-assisted SDLC practices.</p><br><br></li>
<li><p>Background in platform engineering, DevOps, or developer experience (DevEx) disciplines.</p><br><br></li>
</ul><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Senior Software Engineering Manager - Agentic Foundation</b> to join Procore’s Product & Technology Team. The Agentic Foundation team treats AI adoption as an internal product, building and operating the tooling, frameworks, and services that make AI-native workflows the default across Procore's software development lifecycle. This position requires developer productivity experience to achieve high velocity without compromising on quality in this critical functional domain.</p><br><br><br><p>Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product, product design and data, security and business systems.</p><br><br><br><p>This position reports to a Senior Software Engineering Manager, and will be based in our <b>Cairo, Egypt</b> office. We’re looking for someone to join us immediately.</p><br><br><br><p><b>What you’ll do:</b></p><br><br><ul>
<li><p>Lead, hire, manage, and develop high-performing teams focused on integrating agentic AI capabilities across the software development lifecycle.</p><br><br></li>
<li><p>Analyze engineering processes and identify areas for improvement.</p><br><br></li>
<li><p>Track key metrics related to AI SDLC and report on progress and impact.</p><br><br></li>
<li><p>Drive the design, development, and adoption of foundational frameworks and tooling that enabled agentic workflows across Procore’s SDLC.</p><br><br></li>
<li><p>Conduct performance reviews and career development planning for team members.</p><br><br></li>
<li><p>Foster collaboration between the Agentic Foundation team and other engineering teams.</p><br><br></li>
<li><p>Manage delivery of features using agile and scrum methodologies including all ceremonies.</p><br><br></li>
</ul><br><p><b>What we're looking for: </b></p><br><br><ul>
<li><p>12+ years of experience in software engineering, including 5+ years experience managing software engineering teams.</p><br><br></li>
<li><p>Proven track record of identifying and implementing solutions to improve engineering efficiency.</p><br><br></li>
<li><p>Proficiency in SDLC process using agile methodologies including all ceremonies.</p><br><br></li>
<li><p>Excellent analytical and problem-solving skills.</p><br><br></li>
<li><p>Ability to coach, provide mentorship and guidance that aids team growth and development.</p><br><br></li>
<li><p>Strong communication and interpersonal skills, with the ability to influence and collaborate with diverse stakeholders.</p><br><br></li>
<li><p>Familiarity with agentic AI concepts, LLM-powered developer tools, or AI-assisted SDLC practices.</p><br><br></li>
<li><p>Background in platform engineering, DevOps, or developer experience (DevEx) disciplines.</p><br><br></li>
</ul><br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Develop and execute detailed, comprehensive, and well-structured test plans and test cases. Execute both manual and automated functional and non-functional tests for Web, REST API, and Mobile applications. Collaborate in an agile environment with various teams including Development, Product, and Design to ensure comprehensive QA coverage. Attend planning meetings, provide feedback on user stories, create acceptance criteria, and develop test cases. Assess the status of releases, helping ensure they are timely and of the highest quality. Identify, record, document thoroughly, and track bugs through our issue tracking system. Perform thorough regression testing when bugs are resolved. Explore automation opportunities and gradually integrate automated tests with manual testing processes.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor s degree in Computer Science, Engineering, or a related eld. Strong knowledge of software QA methodologies, tools, and processes. Excellent communication and teamwork skills. Experience participating in Agile ceremonies such as daily standups, sprint planning, retrospectives, and reviews. Experience writing clear, concise, and comprehensive test plans, test cases and bug reports. Pro ciency in testing for mobile web and apps. Experience writing SQL, with skills in writing, troubleshooting, and validating data within SQL databases. Experience in API testing using various tools, with a solid understanding of web protocols and data formats. Programming skills in any scripting or mainstream programming language (Javascript, Java,..). Familiarity with automation testing tools (e.g., playwright, Appium, Rest Assured) is a plus. Experience with performance and/or security testing is a plus. Ability to document and troubleshoot errors. Analytical mind and problem-solving aptitude. ISTQB certi cation is a plus.</p><p></p></section>
<p><h4>Who we are</h4>
<p>VOIS (Vodafone Intelligent Solutions) is a strategic arm of Vodafone Group Plc, creating value for customers by delivering intelligent solutions through talent, technology & transformation.</p>
<p>As the largest shared services organisation in the global telco industry with 30,000 FTE, our portfolio of next-generation solutions and services are designed in partnership with customers across Vodafone Group, local markets, and partner markets to simplify and drive growth. With our strategic partner Accenture, we work alongside our Vodafone customers, other telco and tech companies to drive transformation, meet the challenges of our industry and ensure we stay relevant and resilient. This partnership is a unique, industry-first model which brings together the best of in-house and third party capability.</p>
<p>We work with customers across 28 countries from 10 VOIS locations: Albania, Egypt, Hungary, India, Romania, Spain, Turkey, UK, Germany, Ireland, and with a network of teams in Czech Republic, Italy, Greece, and Portugal.</p>
<h4>About this role</h4>
<p>We are seeking a senior DevOps engineer to support the delivery and optimisation of software lifecycle management within a private cloud environment. This role focuses on managing operational activities, driving process improvements, and ensuring effective collaboration with stakeholders to maintain high levels of customer satisfaction.</p>
<h4>What you’ll do</h4>
<ul>
<li>Oversee day-to-day operational activities across the DevOps lifecycle</li>
<li>Manage stakeholder relationships to ensure a high level of customer satisfaction</li>
<li>Provide guidance and support to new team members, enabling knowledge sharing and smooth onboarding</li>
<li>Take accountability for project-related activities and delivery outcomes</li>
<li>Lead initiatives focused on testing framework transformation and continuous process improvement</li>
<li>Apply customer-centric approaches in operations and incident management handling</li>
<li>Ensure adherence to ITIL standards and Vodafone processes</li>
<li>Deliver end-to-end software lifecycle solutions with a focus on deployment excellence</li>
<li>Contribute to centres of excellence related to software lifecycle management from a deployment perspective</li>
<li>Troubleshoot technical issues and provide effective resolutions</li>
<li>Deliver clear and structured presentations when required</li>
<li>Demonstrate ownership and accountability in all assigned tasks</li>
<li>Create, lead, and deliver production-ready solutions capable of hosting multiple applications on private cloud platforms</li>
</ul>
<h4>Who you are</h4>
<ul>
<li>Experience of 3–5 years in DevOps</li>
<li>Strong expertise with CI/CD</li>
<li>Strong understanding of software lifecycle management and deployment practices</li>
<li>Experience in operational support, incident management, and stakeholder engagement</li>
<li>Familiarity with ITIL frameworks and structured process environments</li>
<li>Demonstrated ability to troubleshoot complex technical issues</li>
<li>Effective communication and presentation skills</li>
<li>Ability to take ownership and drive initiatives independently</li>
<li>Experience working with private cloud environments is advantageous</li>
<li>Willingness to support continuous improvement and transformation initiatives</li>
</ul>
<h4>Not a perfect fit?</h4>
<p>Concerned you may not meet every requirement? Vodafone is committed to creating an inclusive workplace where everyone can thrive. If you are excited about this role but your experience does not align exactly with every aspect of the job description, you are encouraged to apply. You may be the right candidate for this or another opportunity, and the recruitment team will support you in exploring where your skills fit best.</p>
<h4>What's in it for you</h4>
<ul>
<li>Opportunity to contribute to large-scale DevOps and cloud transformation initiatives</li>
<li>Exposure to global stakeholders and enterprise-level projects</li>
<li>Collaborative and supportive working environment</li>
<li>Opportunities to lead process improvements and innovation activities</li>
<li>Professional growth through hands-on operational and lifecycle management experience</li>
</ul>
<h4>What skills you will learn</h4>
<ul>
<li>Advanced DevOps and software lifecycle management practices</li>
<li>Stakeholder management and customer-centric delivery approaches</li>
<li>ITIL-based operational excellence and incident management</li>
<li>Private cloud deployment and hosting capabilities</li>
<li>Leadership, ownership, and continuous improvement methodologies</li>
</ul>
<h4>VOIS Equal opportunity employer commitment</h4>
<p>Vodafone recognises and celebrates the value of diversity in building a workforce that reflects the customers and communities it serves. No form of discrimination is tolerated. This includes, but is not limited to, discrimination based on race, colour, age, veteran status, gender identity, gender expression, sexual orientation, pregnancy, maternity or parental status, ethnicity, disability, religion or belief, political affiliation, trade union membership, nationality, citizenship, indigenous status, medical condition, HIV status, neurodiversity, social origin, cultural background, marital or civil partnership status, or socio-economic background.</p>
<h4>Join us</h4>
<p>At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this.</p>
<p>We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.</p>
<p>With us, you can truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.</p>
<h4>Alert</h4>
<p>Apply for Vodafone jobs only through the official Vodafone Careers website to avoid job scams and fraud.</p></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About Mortgage Cadence Mortgage Cadence delivers enterprise-grade loan origination software that powers some of the most respected lenders in the mortgage industry.<br> Our platform handles complex, high-volume workflows across the full origination lifecycle, and we are continually modernizing it to meet the demands of a dynamic market.<br> Join a team where the code you write directly impacts how millions of borrowers finance their homes.<br> Position Overview We are looking for a Mid/Senior .<br>NET Software Developer to join the team behind Document Center, our mission-critical loan origination document generation service.<br> Document Center sits at the heart of the lending workflow—responsible for producing, managing, and delivering the documents that move loans from application to close.<br> You will work across the stack to deliver well-designed features, maintain the reliability our lenders depend on, and contribute to architectural conversations as we continue modernizing the service.<br> You’ll operate within a small Agile team and collaborate closely with product, QA, and senior engineers to ship dependable software at enterprise scale.<br> Key Responsibilities Develop, test, and maintain features across the .<br>NET-based platform, from APIs to user-facing interfaces.<br> Write clean, well-tested C# code and contribute thoughtful peer code reviews.<br> Build efficient SQL Server queries, stored procedures, and data models in support of feature work.<br> Work with internal services and external third-party integrations as part of feature delivery.<br> Diagnose and resolve defects across development and production environments.<br> Partner with senior engineers on design and architecture; bring ideas and pushback when warranted.<br> Contribute to documentation, automated testing, and continuous improvement of the engineering process.<br> 5+ years of professional software development experience on the Microsoft technology stack.<br> Proficiency in C# and the .<br>NET framework / .<br>NET Core. Solid experience with ASP.<br>NET for building web applications and services.<br> Working knowledge of SQL Server, including writing performant queries and stored procedures.<br> Demonstrated ability to work independently as a self-starter and drive tasks to completion.<br> Experience working in Agile team structures.<br> Strong problem-solving, communication, and collaboration skills.<br> Preferred Qualifications Experience building or maintaining distributed, high-throughput systems where reliability and performance are non-negotiable.<br> Demonstrated experience with performance profiling, optimization, and tuning—whether at the application, query, or system level.<br> Experience working with internal and external services and integrations.<br> Exposure to Redis for caching and distributed data.<br> Exposure to RabbitMQ (RMQ), Azure Service Bus (ASB) or similar messaging platforms.<br> Experience developing and deploying workloads on Microsoft Azure.<br> Experience contributing to large enterprise applications.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Purpose</strong></p><br>
<p>Design, develop, test, and deploy enterprise web applications using .NET technologies and SQL Server, while collaborating with cross-functional teams to deliver scalable and efficient solutions.</p><br>
<p><strong>Core Responsibilities</strong></p><br>
<ul>
<li>Application Development:<br>
– Develop web-based enterprise software using .NET Framework and .NET Core technologies<br>
– Build and maintain modules across HR, CRM, Scheduling, Operations, and Inventory systems<br>
– Customize and enhance ERP features to meet evolving business requirements<br>
– Participate in full SDLC including requirements, design, coding, testing, deployment, and maintenance<br>
– Optimize performance and maintain reliability of applications</li>
<li>Backend & Database Engineering:<br>
– Design and maintain SQL Server databases, schemas, and stored procedures<br>
– Write efficient SQL queries and functions<br>
– Work with SQL Server, Oracle, MySQL and cross-system data flows<br>
– Ensure data integrity, performance, and availability</li>
<li>Systems Integration:<br>
– Integrate applications with ERP systems and third-party APIs<br>
– Enable cross-department data sharing and automation<br>
– Support interoperability between Logistics, Finance, HR, and Operations systems<br>
– Build workflow systems and dynamic forms</li>
<li>Technical Collaboration:<br>
– Collaborate with internal stakeholders to gather requirements<br>
– Work with Project Managers on planning and delivery<br>
– Troubleshoot production issues and implement fixes and enhancements</li>
</ul>
<p><strong>Skills & Experiences</strong></p><br>
<ul>
<li>10–14 years of experience in software development</li>
<li>Strong experience in .NET (ASP.NET, VB.NET)</li>
<li>Proficiency in Python, JavaScript, HTML, CSS, JSON, XML</li>
<li>Strong database experience (SQL Server, Oracle, MySQL, MongoDB)</li>
<li>Experience with Visual Studio, SSMS, SSIS, SSRS, Docker</li>
<li>Exposure to Power BI and AI tools is a plus</li>
<li>ERP systems experience is a plus</li>
<li>Bachelor’s or Master’s degree in relevant field</li>
<li>Strong English communication skills</li>
</ul>
<p><strong>Core Competencies</strong></p><br>
<ul>
<li>Analytical thinking</li>
<li>Problem solving</li>
<li>Technical design capability</li>
<li>Cross-functional collaboration</li>
<li>Agile mindset</li>
<li>Commitment to code quality and documentation</li>
</ul>
<br> </div>
As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining modern web applications and scalable microservices. You will work across both frontend (React, Type Script) and backend (. NET Core) technologies, contributing to performance, security, and maintainability. You will also mentor junior developers and promote engineering excellence within the team.<br><br>Key Responsibilities<br><br> Design, build, and maintain scalable, secure, and high-performance microservices, web applications, and APIs Develop new features and enhancements in both frontend (React) and backend (. NET Core) components Write clean, maintainable, and testable code following modern development best practices (SOLID, DRY, Clean Architecture) Apply software design patterns to create modular and extensible systems Integrate with RESTful and g RPC APIs, and develop new endpoints where needed Work with SQL Server, Postgre SQL, and Mongo DB databases Implement caching, queuing, and event-driven patterns using Redis and Rabbit MQ Ensure secure coding practices in authentication, authorization, and data protection Collaborate with QA engineers and Dev Ops throughout the software delivery lifecycle Participate in code reviews, pair programming, and design discussions Mentor junior developers and contribute to continuous improvement initiatives<br><br>Required Skills & Qualifications<br><br> Bachelor’s degree in Computer Science, Software Engineering, or a related field 3+ years of hands-on experience in software development using . NET Core and modern web technologies Strong experience in C# / . NET Core / ASP. NET Core Web API Solid knowledge of React, Type Script, Node.js, and modern Java Script (ES6+) Experience with HTML5, CSS3, and responsive web design Proficiency with SQL, ORM, Entity Framework Core, and LINQ Understanding of microservice architecture, RESTful API design, and Open API/Swagger documentation Experience with authentication and authorization mechanisms (OAuth2, Open ID Connect, JWT) Strong debugging and problem-solving skills across multiple system layers<br><br>Preferred Experience<br><br> Knowledge of software design patterns (Repository, Factory, Dependency Injection, CQRS, etc.) Experience integrating and consuming g RPC for inter-service communication Familiarity with Redis caching and Rabbit MQ messaging systems Hands-on experience with Git, Docker, and CI/CD pipelines (Git Hub Actions or Azure Dev Ops) Exposure to Hashi Corp Vault or similar secure secret management tools Experience in Agile software delivery environments Knowledge of unit and integration testing (x Unit, NUnit, Jest, etc.)<br><br>Powered by Jazz HR<br><br>COLKih SX45
<p><h4>Who we are</h4>
<p><strong>VOIS (Vodafone Intelligent Solutions)</strong> is a strategic arm of Vodafone Group Plc, creating value for customers by delivering intelligent solutions through talent, technology & transformation.</p>
<p>As the largest shared services organisation in the global telco industry with 30,000 FTE, our portfolio of next-generation solutions and services are designed in partnership with customers across Vodafone Group, local markets, and partner markets to simplify and drive growth. With our strategic partner Accenture, we work alongside our Vodafone customers, other telco and tech companies to drive transformation, meet the challenges of our industry and ensure we stay relevant and resilient. This partnership is a unique, industry-first model which brings together the best of in-house and third party capability.</p>
<p>We work with customers across 28 countries from 10 VOIS locations: Albania, Egypt, Hungary, India, Romania, Spain, Turkey, UK, Germany, Ireland, and with a network of teams in Czech Republic, Italy, Greece, and Portugal.</p>
<h4>About this role</h4>
<p>We are seeking an experienced Backend Technical Lead to guide software development initiatives from early planning through to successful production delivery. This role focuses on designing scalable backend solutions, ensuring alignment with business requirements, and supporting engineering teams through technical leadership and coaching, while maintaining high standards of quality and performance.</p>
<h4>What you’ll do</h4>
<ul>
<li>Lead the technical design of backend applications, ensuring alignment with business and customer needs</li>
<li>Guide implementation of business requirements based on approved design documentation</li>
<li>Provide clear and structured reporting on delivery progress, risks, and recommendations</li>
<li>Coach and support development teams with technical guidance and problem-solving approaches</li>
<li>Select appropriate technologies, tools, and architectural patterns for solutions</li>
<li>Manage multiple projects and ensure effective prioritisation of workstreams</li>
<li>Conduct code reviews, enforce coding standards, and ensure high-quality deliverables</li>
<li>Ensure thorough unit testing, documentation, and maintainability of developed solutions</li>
<li>Contribute to and own technical estimations across project phases, including RFPs</li>
<li>Foster collaboration, ensuring tasks are aligned with team members’ capabilities</li>
<li>Drive continuous improvement through innovation and implementation of new ideas</li>
<li>Support production systems, ensuring adherence to KPIs and service level requirements</li>
</ul>
<h4>Who you are</h4>
<ul>
<li>Strong experience in backend software development with expertise in Java and Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, etc.)</li>
<li>Solid understanding of microservices architecture, SOA, and design patterns</li>
<li>Proficient in REST APIs, SOAP services, and integration approaches</li>
<li>Familiarity with databases including relational, NoSQL (e.g., MongoDB), and caching tools such as Redis</li>
<li>Hands-on knowledge of modern development tools including Git, Maven, Gradle, Docker, and Kubernetes</li>
<li>Experience with cloud technologies, particularly AWS</li>
<li>Strong understanding of testing practices including unit testing, integration testing, and BDD</li>
<li>Knowledge of messaging and streaming technologies such as Kafka</li>
<li>Able to perform effective troubleshooting and performance tuning</li>
<li>Excellent communication skills with the ability to explain technical concepts clearly</li>
<li>Demonstrates accountability, adaptability, and a proactive approach to problem-solving</li>
<li>Relevant degree in Computer Science, Engineering, or equivalent</li>
<li>Approximately 5+ years of relevant professional experience</li>
</ul>
<h4>Not a perfect fit?</h4>
<p>Concerned you may not meet every requirement? Vodafone is committed to creating an inclusive workplace where everyone can thrive. If you are excited about this role but your experience does not align exactly with every aspect of the job description, you are encouraged to apply. You may be the right candidate for this or another opportunity, and the recruitment team will support you in exploring where your skills fit best.</p>
<h4>What's in it for you</h4>
<ul>
<li>Opportunity to lead complex, large-scale backend projects across global markets</li>
<li>Exposure to modern technologies, cloud-native architectures, and enterprise-level systems</li>
<li>Collaborative work environment focused on continuous learning and innovation</li>
<li>Opportunity to influence technical strategy and best practices</li>
</ul>
<h4>What skills you will learn</h4>
<ul>
<li>Advanced system design and architecture for scalable backend applications</li>
<li>Leadership and coaching skills within high-performing technical teams</li>
<li>Deep expertise in cloud-native development and microservices ecosystems</li>
<li>Enhanced stakeholder communication and technical decision-making capabilities</li>
</ul>
<h4>VOIS equal opportunity employer commitment</h4>
<p>Vodafone recognises and celebrates the value of diversity in building a workforce that reflects the customers and communities it serves. No form of discrimination is tolerated. This includes, but is not limited to, discrimination based on race, colour, age, veteran status, gender, pregnancy, maternity or parental status, ethnicity, disability, religion or belief, political affiliation, trade union membership, nationality, citizenship, indigenous status, medical condition, HIV status, neurodiversity, social origin, cultural background, marital or civil partnership status, or socio-economic background.</p>
<h4>Join us</h4>
<p>At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this.</p>
<p>We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.</p>
<p>With us, you can truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.</p>
<h4>Alert</h4>
<p>Apply for Vodafone jobs only through the official Vodafone Careers website to avoid job scams and fraud.</p></p><p></p>
We are expanding our team at Enterprise Technology Solutions, and we are looking for a “Software Product Manager” to join our growing team.<br>Responsibilities:* Manage and develop assigned software product portfolios, including Microsoft, VMware, Veeam, Kaspersky, Adobe, Autodesk, Sophos, Fortinet, and McAfee.* Manage and maintain strong relationships with software vendors and distributors.* Handle negotiations with vendors and suppliers to secure the best possible pricing and commercial terms.* Support the sales team with product information, pricing, licensing, and technical.<br>requirements:* Prepare quotations, proposals, and product presentations.* Coordinate with vendors regarding promotions, training, certifications, and other business initiatives. Requirements:* Bachelor’s degree in IT, business administration, engineering, or any related field.* 2–4 years of experience in software product management or vendor management is a must.* Strong communication and negotiation skills.<br>???? Work Location: Sheraton, Cairo.<br>If you are ready to advance your career, kindly submit your CV to hr@enterprisets.com, and please mention the job title in the subject line.
As a Software Engineer, you will join a collaborative cross-functional team to design, develop, and maintain web applications using . NET Core and React. You will be mentored by senior developers and will gain hands-on experience in building scalable, secure, and high-performance systems while following modern engineering standards.<br><br>Key Responsibilities<br><br>Assist in developing new features for web and microservice-based applications Write clean, maintainable, and testable code under supervision Support integration with RESTful APIs and databases Collaborate with other developers, QA, and Dev Ops teams throughout the software lifecycle Participate in code reviews and learn from feedback to improve code quality Apply basic principles of software design and development best practices Work with frontend (React, Type Script) and backend (. NET Core, C#) technologies<br><br>Required Skills & Qualifications<br><br>Bachelor’s degree in Computer Science, Software Engineering, or a related field2 years of professional experience in software development Knowledge of C#, . NET Core, and ASP. NET Core Web APIBasic understanding of React, Type Script, and Java Script (ES6+) Familiarity with HTML5, CSS3, and responsive design Understanding of relational databases and SQL fundamentals Knowledge of object-oriented programming principles Eagerness to learn and grow in a collaborative environment Good problem-solving and analytical skills<br><br>Preferred Experience<br><br>Familiarity with Entity Framework Core or LINQBasic understanding of Git and version control workflows Awareness of Agile methodologies and software lifecycle concepts Exposure to Docker or CI/CD pipelines is a plus Interest in security and performance optimization concepts<br><br>Powered by Jazz HR<br><br>1otx8VO3pq
We’re Hiring | BD-Software Sales<br>Peak Time is growing, and we’re looking for a motivated BD to join our commercial team.<br>Key Responsibilities<br>* Generate and qualify new B2B leads.* Reach out to decision-makers through Linked In, outbound prospecting, and lead-generation tools.* Conduct online and offline client meetings and product demos.* Follow up with prospects throughout the sales cycle.* Support free trials, proposals, and closing activities.* Maintain an updated sales pipeline/CRM.* Attend client meetings, networking opportunities, and business events when required.<br>Requirements<br>* Minimum 6 months of experience in Business Development or B2B Sales.* Saa S, Software, Technology, HR Tech, or B2B experience is preferred.* Strong communication, presentation, and negotiation skills.* Comfortable with prospecting, follow-ups, and client-facing meetings.* Proactive, target-driven, and commercially minded.* Good English communication skills.<br>???? Location: Cairo or Alexandria Offline meetings and business events are required when needed
Job Title: Java Backend Developer<br><br>We are seeking a skilled Java Backend Developer to join our dynamic engineering team. You will design, build, and maintain scalable server-side applications and services that power our core platforms. This role requires a strong foundation in Java, a passion for reliable software, and the ability to collaborate closely with front-end developers, product managers, and Dev Ops engineers.<br> <br>Design, develop, test, and deploy robust Java-based backend services and microservices. Implement RESTful APIs and integrate with databases, message queues, and third-party services. Write clean, maintainable, and well-documented code with emphasis on performance and scalability. Participate in architecture discussions, code reviews, and design patterns adoption. Ensure security, reliability, and observability through proper logging, monitoring, and alerting. Collaborate with QA engineers to define test strategies and ensure high-quality releases. Support CI/CD pipelines and infrastructure as code practices in a cloud environment.<br><br>Requirements<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Strong proficiency in Java, with solid knowledge of Java 8+ features and best practices. Experience with backend frameworks (Spring Boot, Micronaut, or similar). Familiarity with relational and NoSQL databases, ORM frameworks, and SQL optimization. Experience designing and consuming RESTful APIs, and knowledge of API security (OAuth2, JWT). Understanding of asynchronous programming, messaging queues (Kafka, Rabbit MQ), and event-driven architectures. Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes). Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment. Excellent communication and cross-functional collaboration abilities.
Position:<br><br>Senior Automotive Software Engineer (Avelabs LLC Egypt)<br><br>Job Description:<br><br>Avelabs (an Arrow Company), a leading automotive software engineering services provider, is seeking a skilled and motivated Automotive Software Engineer with expertise in AUTOSAR integration to join our dynamic engineering team. The ideal candidate will have extensive experience in AUTOSAR BSW along with a solid understanding of automotive standards like ISO26262 and ASPICE.<br><br>Job Description<br><br>Requirements analysis and embedded software design for the automotive industry. Support and develop complete software architecture. Integrate different AUTOSAR platforms with end customers' applications. Configure embedded basic software components. Develop application software components. Responsible for technical communication with the customers. Provide consultancy and support to customers. Coach other team members and prepare training if needed. Enhance the engineering process for higher efficiency and quality. Propose and work on innovative solutions for the future of automotive technologies. Maintain Avelabs quality standards for project's deliverables. Work in a challenging environment with a real mixed nature of research and development. Set and support together with the team an open and innovative environment.<br><br>Job Requirements<br><br>3+ years of experience in automotive embedded systems. University degree in Computers or Electronics Engineering. Embedded software architecture design experience. AUTOSAR configuration and integration experience. Excellent embedded C programming skills. Deep knowledge of embedded systems and microcontrollers. Knowledge of communication protocols widely used in the automotive industry, e.g., CAN, LIN, Flex Ray. Multicore solutions on embedded systems platforms is a plus. Excellent command of English (written and spoken).<br><br>Location:<br><br>EG-Cairo, Egypt (Maadi Technology Park)<br><br>Time Type:<br><br>Full time<br><br>Job Category:<br><br>Engineering Services
Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.<br><br>Position Overview:<br><br>Join the Calibre LSG (Layout Synthetic Generator) team as a Senior Software Engineer and Technical Lead, where you'll drive innovation in synthetic layout generation, design rule validation, and early process enablement for advanced semiconductor nodes. You'll design and develop core capabilities that generate realistic, product-like layout patterns to enable DRC rule development, testchip generation, design space exploration, and early yield learning—before real designs exist.<br><br>In this role, you'll lead major development efforts, mentor engineers, and collaborate with internal teams and customers to shape next-generation solutions for physical verification and manufacturing. You'll contribute to scalable software architecture and drive how layout data is created and used across the Calibre ecosystem.<br><br>Key Responsibilities:<br><br> Design and develop core software for both internal and external products, exceeding customer expectations with a focus on quality and on-time delivery Build and enhance systems for rule-driven pattern generation and design space exploration Develop infrastructure for configuration-driven layout generation and pattern synthesis Lead major technical projects, providing architectural direction and driving execution across global teams Collaborate with cross-functional teams to integrate LSG into broader Calibre workflows and influence product direction Engage with customers and internal stakeholders to understand requirements and shape next-generation solutions Mentor junior engineers and foster strong engineering practices within the team<br><br>Qualifications<br><br>Required:<br><br> Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field 5+ years of experience in software development with proficiency in C++ and/or Python Strong expertise in data structures, algorithms, and software architecture Demonstrated experience building complex, high-performance systems (e.g., geometry processing, compilers, simulators, or EDA tools) Excellent problem-solving skills and attention to detail Strong communication skills with ability to work effectively across global teams<br><br>Preferred:<br><br> Experience with semiconductor design or EDA tools (layout, DRC, LVS, OPC) Familiarity with physical layout concepts (geometry, layers, spacing, rules) Experience with constraint-based or rule-driven systems, test generation, or synthetic data generation Exposure to DRC rule decks, PDK development, or layout verification flows Track record of leading technical initiatives and mentoring engineers Experience with AI-assisted workflows or data generation pipelines<br><br>Why Us<br><br>At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!<br><br>Our Benefits & Rewards<br><br>The salary range for this position is 33,500 USD to 67,000 USD and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/<br><br>Our Commitment to Equity and Inclusion in our Diverse Global Workforce<br><br>We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the everyday with us.<br><br>Siemens Software. Transform the Everyday
Company Description Qode Bites is a digital solutions partner focused on building high-quality, user-centric websites, applications, and platforms that help businesses grow and scale. The company collaborates with startups and established enterprises to turn ideas into reliable, scalable digital products. Qode Bites combines creativity with strong engineering practices, designing with empathy and building with precision while keeping end users at the center. The team delivers future-ready solutions, whether launching an e-commerce store, developing a mobile app, or supporting platforms that serve thousands of users. Role Description This is a full-time remote/hybrid role for a Software Project Manager. The Software Project Manager will lead end-to-end project delivery for web and mobile development initiatives, coordinating cross-functional teams including developers, designers, and QA specialists. Responsibilities include defining project scope, managing timelines and budgets, facilitating requirements gathering, and translating business needs into actionable technical tasks. The role involves tracking progress, identifying risks, implementing mitigation plans, and ensuring clear communication with stakeholders throughout the project lifecycle. The Software Project Manager will also support continuous improvement by refining processes, tools, and workflows to enhance quality and efficiency. Qualifications Candidates should possess strong Software Project Management and Project Management skills to plan, execute, and deliver digital projects effectively. Candidates should possess Software Development and Requirements Analysis skills to understand technical solutions and translate business needs into clear specifications. Candidates should possess solid Analytical Skills to interpret data, assess risks, and make informed decisions that keep projects on track. Candidates should possess excellent communication, collaboration, and stakeholder management skills to coordinate distributed teams and maintain transparent updates. Candidates should possess experience with Agile or similar methodologies, using project management tools (e.g., Jira, Trello, Asana) to organize work. Candidates should possess a bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience. Candidates should possess experience managing software or digital product projects; familiarity with web and mobile technologies is highly beneficial. Candidates should possess strong organizational skills, attention to detail, and the ability to work independently in a remote environment.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Senior Software Engineering Manager - Agentic Foundation</b> to join Procore’s Product & Technology Team. The Agentic Foundation team treats AI adoption as an internal product, building and operating the tooling, frameworks, and services that make AI-native workflows the default across Procore's software development lifecycle. This position requires developer productivity experience to achieve high velocity without compromising on quality in this critical functional domain.</p><br><br><br><p>Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product, product design and data, security and business systems.</p><br><br><br><p>This position reports to a Senior Software Engineering Manager, and will be based in our <b>Cairo, Egypt</b> office. We’re looking for someone to join us immediately.</p><br><br><br><p><b>What you’ll do:</b></p><br><br><ul>
<li><p>Lead, hire, manage, and develop high-performing teams focused on integrating agentic AI capabilities across the software development lifecycle.</p><br><br></li>
<li><p>Analyze engineering processes and identify areas for improvement.</p><br><br></li>
<li><p>Track key metrics related to AI SDLC and report on progress and impact.</p><br><br></li>
<li><p>Drive the design, development, and adoption of foundational frameworks and tooling that enabled agentic workflows across Procore’s SDLC.</p><br><br></li>
<li><p>Conduct performance reviews and career development planning for team members.</p><br><br></li>
<li><p>Foster collaboration between the Agentic Foundation team and other engineering teams.</p><br><br></li>
<li><p>Manage delivery of features using agile and scrum methodologies including all ceremonies.</p><br><br></li>
</ul><br><p><b>What we're looking for: </b></p><br><br><ul>
<li><p>5+ years of experience in software engineering, including experience managing software engineering teams.</p><br><br></li>
<li><p>Proven track record of identifying and implementing solutions to improve engineering efficiency.</p><br><br></li>
<li><p>Proficiency in SDLC process using agile methodologies including all ceremonies.</p><br><br></li>
<li><p>Excellent analytical and problem-solving skills.</p><br><br></li>
<li><p>Ability to coach, provide mentorship and guidance that aids team growth and development.</p><br><br></li>
<li><p>Strong communication and interpersonal skills, with the ability to influence and collaborate with diverse stakeholders.</p><br><br></li>
<li><p>Familiarity with agentic AI concepts, LLM-powered developer tools, or AI-assisted SDLC practices.</p><br><br></li>
<li><p>Background in platform engineering, DevOps, or developer experience (DevEx) disciplines.</p><br><br></li>
</ul><br><br> </div>