Sketch Software Jobs in Egypt
9753 Jobs Found
<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>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>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Title: Junior Software QA Engineer – Quality Assurance Department Talent 360 is hiring a Junior Software QA Engineer to join our team.<br> This is a full-time job opportunity for someone who is proactive, detail-oriented, and passionate about delivering high-quality work in a fast-paced business environment.<br> About the Role As a Junior Software QA Engineer at Talent 360, you will be responsible for ensuring that our products meet the highest standards of quality, reliability, usability, and performance through manual testing and participation in quality assurance activities.<br> The ideal candidate should have experience in software testing and the ability to work closely with developers, business analysts, and senior QA engineers to ensure smooth workflow, accurate follow-up, and high-quality execution.<br> Key Responsibilities Review requirements to ensure clarity and testability.<br> Design and execute test cases for functional, regression, integration, smoke, and UAT testing.<br> Identify and track defects , verifying fixes and performing regression testing.<br> Collaborate with developers and stakeholders to resolve issues.<br> Maintain test documentation and follow QA standards.<br> Support continuous improvement in QA processes.<br> Social insurance and medical insurance.<br> Transportation coverage for client visits and fieldwork.<br> Professional growth – A supportive environment to develop technical and sales skills.<br> Bachelor’s degree in Computer Science, IT, Software Engineering, or related field.<br> 1–2 years of QA experience (entry-level candidates with strong skills will be considered).<br> Basic SQL knowledge.<br> Strong analytical and communication skills.<br> Excellent verbal and written communication in English.<br></span> </div>
Responsibilities<br><br>Develop software requirements by gathering the project's different stakeholders’ requirements, consolidating them and identifying any conflicting requirements. Participate in system and customer requirements analysis for new products. Responsible for system and customer requirements analysis for projects that have a high reuse factor. Participate in high level design architecture definition for the new products. Responsible for high level design for the projects that have a high reuse factor. Design complicated software component(s) based on defined high-level design. Integrate overall software components based on the project’s architecture. This can include traveling to customer sites to ensure smooth delivery. Perform technical reviews on software component design, code, and component test, and integrate test strategy and plan. Present work progress continuously through active participation of daily & weekly project meetings (Internal and external with other Valeo sites) Develop the work breakdown structure and contribute to the estimation of the different project’s activities. Contribute effectively in the improvement of standard process, guidelines, checklists, and tools. Ensures the efficiency of the validation techniques and standards used by projects Perform the responsibilities of the previous technical level as per the projects need. Extensive experience in ASPICE-compliant software development, with a strong understanding of quality processes in automotive or embedded systems. Support in performing software integration on the test bench and on the vehicle to ensure the proper functionality. Analyze the test reports and issues reported from the customer and lead the action plan to resolve them ensuring customer satisfaction. Lead local the warranty issue related to SW and capitalize LLC with PG.<br><br>Qualifications<br><br>Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.0-1 years of experience in automotive embedded software development. Proficiency in C/C++ programming languages for embedded systems in addition to experience with scripting languages like Python. Experience with microcontrollers like Renesas, NXP, Aurix. Strong understanding of AUTOSAR architecture, including concepts such as service-oriented communication and application lifecycle management is a plus. Experience with using Vector tools (CANoe, Davinci, VTest Studio, etc) with different types of automotive communication protocols such as LIN, CAN, and Ethernet. Experience with hardware interfacing protocols used in embedded systems including UART, SPI, I2C. Experience with software development tools and methodologies, such as version control systems (e.g., Git), application lifecycle management (e.g. Codebeamer), defect management system, and agile development practices. Experience with requirements management tools (e.g. Codebeamer, DOORS). Strong experience using debugging tools like scopes, logical analyzers, etc. Experience with software automatic and manual testing and test report analysis. Excellent problem-solving and analytical skills, with a strong attention to detail. Effective communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.<br><br>Other Specifications<br><br>Experience in software development for lighting systems in the automotive industry is highly desirable. Knowledge of cybersecurity concepts and best practices for automotive software development is a plus. Experience with continuous integration/continuous deployment (CI/CD) pipelines and automated testing frameworks for automotive software.<br><br>Job<br><br>R&D Engineer<br><br>Discipline<br><br>Software <br><br>Location:<br><br>Cairo, Egypt<br><br>Schedule<br><br>Full time
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Leverage your abilities and joinone of the Microsoft Gold Partners and ISV specialized in providing Microsoft Business Applications for the Banking, Financial Services, and Insurance (BFSI) sectors.</p><br><p>As Software Project Manager, you will lead and coordinate software development projects from conception to completion. The ideal candidate will have a strong technical background and proven expertise in managing cross-functional teams to deliver high-quality software solutions on time and within budget. You will be responsible for defining project scopes, managing timelines, and ensuring effective communication between stakeholders to meet project goals.</p><br><strong><strong>Work Location:</strong></strong> Cairo, Egypt.<strong>Key Accountabilities</strong><ul><li>Lead the planning, execution, and delivery of software development projects.</li><li>Define project scope, objectives, and deliverables in collaboration with stakeholders.</li><li>Develop detailed project plans, including schedules and resource allocation.</li><li>Coordinate with cross-functional teams (developers, designers, QA, etc.) to ensure seamless project execution.</li><li>Monitor project progress, identify potential risks, and implement mitigation strategies.</li><li>Ensure compliance with software development life cycle (SDLC) best practices and methodologies (Agile, Scrum, Waterfall).</li><li>Facilitate regular project meetings, including requirements gathering sessions, UAT</li><li>sessions, daily stand-ups, sprint reviews, etc.</li><li>Maintain accurate project documentation, including project plans, status reports, meeting minutes, and issue logs. Ensure documentation is up-to-date and accessible to relevant stakeholders.</li><li>Act as the primary point of contact for project stakeholders, providing regular updates on project status.</li><li>Manage changes to project scope and schedule, ensuring minimal impact on deliverables.</li><li>Track project performance using appropriate tools and techniques, ensuring projects are completed on time, within scope, and budget.</li></ul><strong>Knowledge, Skills, and Experience</strong><p><strong>We Are Looking For: <br></strong></p><br><ul><li>Bachelor’s degree in Computer Science or related field; GUC, AUC, or BUE graduates are preferred.</li><li>Proven experience from 2 to 5 years as a software project manager or project coordinator.</li><li>Strong understanding of software development processes and methodologies.</li><li>Experience with project management tools (e.g., MS Project, Jira, etc.).</li><li>Excellent organizational, leadership, and communication skills.</li><li>Ability to work effectively under pressure and manage multiple projects simultaneously.</li><li>PMP, PRINCE2, or Agile/Scrum certification is a plus.</li></ul> </div>
Participate in design control activities. Analyze software requirements. Implement design plans. Assist in monitoring status of developing software; writes, reviews and revise product requirements and specifications. Participate in other areas of the software development process and provide technical support to other company personnel. Establish Agile development practices to ensure rapid and quality of application development and sustainability. Work closely with the engineers to architect and develop the best technical design and approach. Be a hands-on technical leader and contributor. Report to higher levels the occasional system errors, including during off hours. Collaborate to establish and enhance development policies, procedures and standards and enforce their implementation within their team of developers.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We're looking for a Software Engineer Intern to join Procore’s Product & Technology organization. In this role, you'll contribute to the design, development, and enhancement of our industry-leading construction management platform. As an intern, you'll gain hands-on experience working on real-world products, collaborating with experienced engineers, and delivering meaningful value to production systems while developing your technical and professional skills.</p><br><br><br><p>As a <b>Software Engineer Intern</b>, you’ll partner with product managers, software engineers, and quality assurance engineers to build and ship high-quality code that directly impacts how the world builds. Use your foundational programming knowledge, problem-solving abilities, and eagerness to learn to implement user stories, debug issues, and improve the reliability of our software. You'll get to see your code deployed and used by thousands of customers, all while immersing yourself in a culture that values innovation and mentorship.</p><br><br><br><p>This position reports into a Manager, Software Engineering and will be based in our Cairo, Egypt office. We’re looking for someone to join us on <b>15th of September for three months.</b></p><br><br><br><p><b>What you’ll do:</b></p><br><br><ul>
<li><p>Develop and implement high-quality code for new product features and enhancements, directly contributing to the product roadmap.</p><br><br></li>
<li><p>Diagnose and resolve software defects, ensuring the stability and performance of our existing platform features.</p><br><br></li>
<li><p>Collaborate closely with engineers, product managers, and design teams throughout the development lifecycle to achieve project goals.</p><br><br></li>
<li><p>Participate in technical design reviews and brainstorming sessions to shape scalable solutions for future work.</p><br><br></li>
<li><p>Adhere to established team processes, including attending stand-ups, and meeting project delivery expectations.</p><br><br></li>
<li><p>Engage in continuous learning, leveraging mentorship from senior engineers to grow hands-on development expertise.</p><br><br></li>
</ul><br><p><b>What we're looking for:</b></p><br><br><ul>
<li><p>Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Computer Engineering, or a closely related technical field.</p><br><br></li>
<li><p>Foundational understanding of core development and design principles (e.g., OOP, data structures) relevant to various tech stacks.</p><br><br></li>
<li><p>Demonstrated curiosity and a strong drive to innovate and solve complex customer problems within the construction domain.</p><br><br></li>
<li><p>Familiarity with modern software development lifecycle practices, including testing, continuous integration, and monitoring.</p><br><br></li>
<li><p>Excellent written and verbal communication skills necessary for effective collaboration and technical documentation.</p><br><br></li>
<li><p>Ability to rapidly evaluate and break down complex technical challenges to arrive at clear, actionable resolutions.</p><br><br></li>
<li><p>Strong sense of empathy for users and the ability to translate customer pain points into actionable software improvements.</p><br><br></li>
</ul><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>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. Position Overview We're seeking a Software QA Engineer to join our team in Cairo, Egypt. In this role, you'll be at the heart of ensuring the quality and reliability of industry-leading Electronic Design Automation software used by innovative companies worldwide. You'll advocate for quality throughout the entire product lifecycle—from requirements reviews and code coverage analysis to customer validation and continuous improvement. Your work will directly impact how our tools help customers push the boundaries of chip, board, and system design. Key Responsibilities: Advocate for quality processes and procedures throughout the entire product lifecycle, including inspections, requirements reviews, code coverage analysis, and continuous quality improvement. Define product quality expectations, create test plans to measure those expectations, and ensure their successful execution. Ensure schedule predictability and track progress against project goals and objectives. Understand the required quality levels at different phases of the product lifecycle and ensure the product performs as intended in the customer's environment. Collaborate with customers, Marketing, and Customer Support to understand customer needs and requirements. Document verification and validation activities to ensure the reproducibility of results. Assess the product's technical capabilities, including usability, functionality, reliability, and serviceability. Test the product to identify defects, limitations, and boundary conditions. Collaborate and coordinate with global Engineering and QA teams as needed. Review functional and design specifications, as well as other project documentation, and provide feedback on internal and external product and release documentation. Coordinate with Software Development and Release teams to ensure high-quality software releases. Qualifications: B.Sc. in Electrical Engineering, Electronics and Communications Engineering, Computer Engineering, or a related field. Basic experience in software testing and test automation. Good knowledge of Linux/Unix operating systems, Git, Bash, Python, Tcl, and defect tracking systems. Experience with GUI testing is a plus. Understanding of the IC manufacturing process and IC layout design. Knowledge of software quality assurance processes and software testing concepts is an asset. Excellent communication skills, with the ability to work closely with Product Owners and R&D teams to understand software features and customer use cases. Self-motivated, with a strong commitment to continuous learning. Why Join Us We are Siemens: 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! Our Benefits & Rewards The salary range for this position is USD 17,700 to USD 35,400 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/ Our Commitment to Diversity and Inclusion 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. Siemens Software. Transform the Everyday #LI-EDA #LI-Hybrid</span> </div>
Siemens EDA<br><br>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>We are seeking a Senior Software Engineer to join our dynamic development team. In this role, you will design, develop, and maintain core software systems that power our electronic design automation solutions. You'll work with cutting-edge technologies and collaborate with talented engineers globally to deliver high-quality software that drives innovation in the semiconductor industry.<br><br>Key Responsibilities<br><br>Develop and maintain robust C/C++ applications in Linux environments with a focus on performance and scalability. Design and implement user interfaces using modern C++ GUI frameworks such as wx Widgets and Qt. Collaborate with multi-functional teams to gather requirements, design solutions, and deliver features. Contribute to code reviews and mentor junior engineers to ensure code quality and best practices. Troubleshoot, diagnose, and resolve complex technical issues across the software stack. Participate in continuous integration and deployment processes using source control systems like SVN and Git.<br><br>Qualifications<br><br>Bachelor's degree in computer engineering. Experience in a similar role. Strong knowledge of C/C++ programming in a Linux development environment, with OOP proficiency and solid understanding of data structures and algorithms. Proficient understanding of GUI concepts and strong knowledge of C++ GUI frameworks (wx Widgets, Qt), with good knowledge of scripting languages such as Python, Perl, and/or Tcl. Experience with source control systems like SVN or Git. Familiarity with computer technology and x86 architecture is a plus.<br><br>Why Us<br><br>We are Siemens:<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 USD 31,200 to USD 43,000 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>We Value Equal Opportunities<br><br>We value equal opportunities and welcome applications from people with disabilities. At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Let's foster a culture of creativity and innovation. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.<br><br>Siemens Software. Transform the Everyday
Role Description The Software Sales Specialist is a full-time, on-site role based in Cairo, Egypt. This role is responsible for identifying and qualifying sales opportunities, presenting software solutions to prospective and existing clients, and managing the full sales cycle from initial contact to closing deals. The specialist will conduct product demonstrations, prepare proposals and quotations, and maintain accurate records of sales activities in the CRM system. Day-to-day tasks include collaborating with technical teams to align solutions with client needs, providing responsive customer service, and building long-term relationships to drive renewals and upselling. The role also involves staying informed about product updates and industry trends to effectively communicate value and differentiate offerings in the market.<br>Qualifications<br> <br>Candidates should possess strong Software Sales and Sales skills, with experience managing the end-to-end sales process for technology solutions. Candidates should possess solid knowledge of Software products and an understanding of IT infrastructure, data center, or virtualization solutions. Candidates should possess excellent Communication skills, including clear presentation, negotiation, and interpersonal abilities. Candidates should possess Customer Service skills, with a focus on responsiveness, problem-solving, and relationship building. Proven experience in B2B sales, preferably in IT or software-related industries. Ability to work on-site in Cairo, Egypt and collaborate effectively with cross-functional teams. Strong organizational and time-management skills, with the ability to handle multiple opportunities simultaneously. Bachelor’s degree in Business, Information Technology, or a related field, or equivalent practical experience. Proficiency in CRM tools and basic office productivity software. Fluency in English and Arabic, both written and spoken, is highly beneficial.
Location: Nasr City, Cairo (on-site, minutes from City Stars) | Type: Full-Time | Department: Technical Support / Solutions Engineering About the Role Silicon21 is a leading regional value-added distributor of digital imaging and document management solutions, and an official partner of global brands including RICOH. We're looking for a Software Support & Solutions Analyst to be the technical backbone between our software platforms and the clients who rely on them daily. This is a hands-on, problem-solving role — not general IT helpdesk. You'll own the full lifecycle of software-related issues for our document/imaging solutions clients: configuration, troubleshooting, testing, training, and long-term technical support. You'll manage multiple client accounts simultaneously, so strong organization and the ability to prioritize under pressure matter just as much as technical skill. What You'll Actually Be Doing Software Configuration & Implementation Configure and set up software platforms for new and existing clients based on their specific environment and requirements Perform initial system setup, license activation, and integration with client hardware (printers, scanners, document management systems) Validate configurations through structured testing before handing off to the client Troubleshooting & Technical Support Diagnose software issues reported by clients — connectivity errors, configuration conflicts, driver/software compatibility issues, performance problems Reproduce reported issues, isolate root cause, and apply fixes or escalate to vendor/product teams when needed Manage and prioritize a queue of active support tickets across multiple clients at the same time, keeping each client informed of status Document recurring issues and known fixes to build an internal knowledge base Client-Facing Technical Work Conduct on-site visits across Cairo when remote troubleshooting isn't enough to resolve the issue Deliver hands-on training sessions to client end-users and administrators on how to use the software correctly (reduces repeat tickets) Walk clients through updates, new features, or workarounds in a way that's clear even for non-technical users Build long-term relationships with client technical contacts so you become their trusted go-to person Collaboration & Reporting Work closely with the Sales team to understand new client environments before onboarding, flagging potential technical risks early Coordinate with vendor technical support (RICOH and other partner brands) on complex or unresolved issues Keep internal records updated: ticket logs, client configuration notes, resolution history What You Need to Bring Required:2+ year of experience in software support, technical support, software implementation, or a similar hands-on technical role Strong troubleshooting mindset — you investigate root causes, not just symptoms Comfortable working with software configuration, basic networking concepts (IP addresses, drivers, connectivity), and client-server setups Ability to manage multiple open issues/clients at once without losing track of priorities Clear communicator who can explain technical concepts to non-technical people, calmly and patiently Based in or near Nasr City, Cairo, with flexibility for local client visits Nice to have:Familiarity with printing/document management software, drivers, or imaging hardware ecosystems Basic understanding of databases or system integrations Experience delivering end-user training or technical walkthroughs Bachelor's degree in Computer Science, IT, or a related field (not required if experience speaks for itself) What We Offer???? Very competitive salary???? Performance bonus???? Comprehensive medical insurance???? Nasr City office, right next to City Stars — easy commute???? Real growth path into solutions architecture and technical consulting, working directly with globally recognized brands
We are Looking for a Full Stack Developer to produce scalable software solutions. You will be a part of a cross-functional team that is responsible for the full software life cycle, from conception to deployment<br><br>Responsibilities:<br><br> Design client-side and server-side architecture Build the front end of applications through appealing visual design Develop and Manage well-functioning databases and applications Write effective APIs Test software to ensure responsiveness and efficiency Troubleshoot, debug, and update software Create security and Data Protection Settings Write Technical Documentation Code Review and Support Juniors<br><br>Requirements<br><br> Proven Experience as full Stack Developer or Similar Role 2-3 years of experience in the relevant field Proficiency with Fundamental front-end languages such as HTML, CSS, and Java Script Knowledge of multiple Back-end Languages (e.g. C#, .net Core, Java, etc..) and Java Script Frameworks (e.g. Angular, React, Vue, etc..) Experience in Microservices Familiarity with Database technology Familiarity with web servers (e.g. IIS, Apache, Nginx) and UI/UX Design Excellent communication and teamwork skills Great attention to detail Organizational skills An analytical mind
Senior Software Tester Automation Engineer (Banking Background)<br>Summary/Purpose:The Senior Software Automation Engineer will be responsible for designing, developing, and maintaining robust automation solutions for banking applications while ensuring high software quality, reliability, and compliance with industry standards. This role requires strong expertise in automation frameworks, software engineering, API and UI automation, CI/CD integration, and banking domain knowledge. The successful candidate will collaborate closely with developers, business analysts, and QA teams to drive automation best practices and continuously improve testing efficiency.<br>Responsibilities:<br>Design, develop, and maintain scalable, reusable test automation frameworks and scripts for banking applications. Define and implement automation testing strategies, standards, and best practices aligned with banking compliance requirements. Develop and execute automated functional, regression, integration, performance, and data-driven tests to improve software quality and coverage. Optimize automation frameworks and test scripts for performance, stability, and maintainability across multiple environments. Integrate automated testing into CI/CD pipelines and collaborate with Dev Ops teams to support continuous testing and deployment. Identify, track, and resolve defects while working closely with developers and business analysts to enhance software reliability. Ensure automation solutions comply with banking security, regulatory, and risk management standards. Mentor automation engineers, drive process improvements, and evaluate emerging automation tools and technologies.<br>Must-have Skills and Experience:<br>- Bachelor’s degree in Computer Science, Software Engineering, or a related field.- 5+ years of experience in software automation testing, including at least 3 years of hands-on automation engineering experience.- Strong experience in developing custom automation frameworks using Selenium, Appium, Test NG, or Cypress.- Expertise in writing scalable test scripts using Java, Python, Java Script, or other programming languages.- Experience integrating test automation with CI/CD pipelines using Jenkins, Git Hub Actions, or Azure Dev Ops.- Proficiency in API testing tools like Postman or Rest Assured.- Experience working in Agile and Dev Ops environments with test-driven development (TDD) and behavior-driven development (BDD) approaches.- Strong problem-solving skills and ability to optimize test automation for efficiency and performance.
Consultant – ALM, FTP & Liquidity Risk Software Implementation <br>Location: Egypt <br>Travel: Willingness to travel internationally to client sites <br><br><br>Position Overview <br>We are seeking an experienced ALM, FTP & Liquidity Risk Software Implementation Consultant to join our banking risk management software implementation team. <br>The successful candidate will have a minimum of 3 years of hands-on experience implementing ALM, Funds Transfer Pricing (FTP) and Liquidity Risk software solutions for banks. <br>This is a software implementation and consulting role, rather than a pure banking risk analyst position. The candidate should have experience working for a software vendor, technology company, consulting firm or system integrator delivering risk management solutions to banking clients. <br>Experience with Oracle OFSAA / Oracle Financial Services Analytical Applications (OFSAA) or comparable ALM, FTP and Liquidity Risk platforms is a pre-requisite to being considered for this position. <br><br><br>Key Responsibilities <br> Implement, configure and support leading international software solutions for: <br>o Asset Liability Management (ALM) <br>o Funds Transfer Pricing (FTP) <br>o Liquidity Risk Management <br>o Interest Rate Risk in the Banking Book (IRRBB) <br>o Related Enterprise Risk Management solutions <br><br><br> Work directly with banks to understand their: <br>o ALM and liquidity risk methodologies <br>o FTP methodologies and transfer-pricing frameworks <br>o Risk policies and regulatory requirements <br>o Products, portfolios and business processes <br>o Data structures and reporting requirements <br><br><br> Conduct client workshops to gather and document functional and technical requirements. Translate banking and risk-management requirements into software configurations, business rules, calculations, workflows and reports. <br><br><br> Configure and customize ALM, FTP and Liquidity Risk solutions according to approved specifications. <br> Prepare functional and technical documentation, including: <br>o Business Requirements Documents (BRDs) <br>o Functional Specifications <br>o Configuration documents <br>o Test scenarios and test cases <br>o User documentation <br><br><br> Participate in the complete implementation lifecycle, including: <br>o Requirements gathering <br>o Solution design <br>o Configuration <br>o Data mapping <br>o Integration <br>o System Integration Testing (SIT) <br>o User Acceptance Testing (UAT) <br>o Production deployment <br>o Post-implementation support <br><br><br> Work with client IT, Treasury, Risk, Finance and business teams to resolve implementation and data-related issues. <br> Support data analysis, mapping and validation between banking source systems and the risk management platform. <br> Assist clients in validating ALM, FTP and liquidity risk calculations and results. <br><br><br> Prepare and deliver product demonstrations, training sessions and knowledge- transfer workshops. <br> Prepare project status reports and communicate implementation progress, risks and issues to clients and project management. <br> Support change-management activities and assist clients in adopting new risk- management processes and systems. <br> Travel to customer locations as required. <br><br><br>Mandatory Experience & Qualifications The ideal candidate must meet all or most of the following criteria: <br><br><br>1. Banking Software Implementation Experience <br> Minimum 3 years of professional experience implementing software solutions for banks. <br> Experience should be in a software vendor, technology company, consulting firm or system integrator environment. <br> Candidates whose experience is limited to being an ALM user, Treasury user, risk analyst or bank employee without software implementation experience are not the target profile. <br><br><br>2. ALM / FTP / Liquidity Risk Expertise Hands-on implementation experience in one or more of the following is required: <br> Asset Liability Management (ALM) <br> Funds Transfer Pricing (FTP) <br> Liquidity Risk Management <br> Interest Rate Risk / IRRBB <br> Liquidity gap analysis <br> Cash-flow modelling <br> Interest-rate risk measurement <br> Behavioral modelling <br> Liquidity stress testing <br> Regulatory liquidity reporting <br><br><br>Candidates with experience across ALM + FTP + Liquidity Risk will be strongly preferred. <br><br><br>3. ALM Software Platform Experience <br>Experience with Oracle OFSAA is highly desirable or comparable banking risk platforms will also be considered. <br>The candidate should be able to demonstrate actual implementation/configuration experience on a software platform, rather than simply knowledge of the underlying ALM concepts. <br><br><br>4. Client-Facing Consulting Experience <br> Experience working directly with banking clients. <br> Strong requirements-gathering and business-analysis skills. <br> Ability to conduct workshops with Treasury, Risk, Finance and IT departments. <br> Ability to explain complex banking risk concepts to both business and technical stakeholders. <br><br><br>5. Technical Skills <br> Good knowledge of SQL is required. <br> Experience with database structures, data mapping and data validation. <br> Understanding of ETL/data integration concepts is desirable. <br> Ability to investigate calculation and data issues using SQL and other technical tools.
Job Overview: We are looking for a results-driven GCC Sales Specialist to drive software sales and promote our e-commerce solutions across the Gulf region (GCC). In this role, you will be responsible for active prospecting, pipeline building, managing sales conversations, and closing deals with businesses looking to expand or upgrade their e-commerce capabilities. Key Responsibilities:Outbound Prospecting: Actively identify, cold outreach, and generate new leads across key GCC markets . Deal Execution: Conduct product demos, present software capabilities, negotiate terms, and manage the sales process from initial contact to closing. Consultative Selling: Understand client business models and retail needs to pitch customized e-commerce platform features. Pipeline Management: Maintain an organized sales pipeline, log activities, and accurately forecast deals. Market Insights: Keep track of e-commerce trends, competitor offerings, and customer demands in the GCC region. Requirements & Qualifications:Experience: 2–4 years of hands-on software/Saa S sales experience, preferably targeting GCC clients. Domain Knowledge: Good understanding of e-commerce systems, digital solutions, or retail software. Prospecting Skills: Strong ability to self-source leads, execute cold outreach, and build a target database independently. Track Record: Demonstrated ability to meet and exceed monthly sales quotas.
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.
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
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Software Engineering Manager</b> to join Procore’s Quality & Safety organization. In this role, you’ll lead the Safety Insights & Compliance and Q&S Tool Permissions teams. The primary goal of this role is to deliver scalable, high-quality improvements to the critical tools our customers use to get their work done safely.<br> </p><br><br><p>As a <b>Software Engineering Manager</b> at Procore, you will lead the Safety Insights & Compliance and Q&S Tool Permissions teams within the Quality & Safety (Q&S) domain. You’ll partner closely with Product Managers, UX designers, Platform Architects, and Software Engineers to deliver improvements to some of the most critical tools our customers use to get their work done safely.</p><br><br><br><p>This position reports to a <b>Director of Software Engineering</b> and will be based in our <b>Cairo, Egypt</b> office. We’re looking for candidates to join our team immediately!</p><br><br><br><p><b>What you’ll do:</b></p><br><br><ul>
<li><p>AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction.</p><br><br></li>
<li><p>Own and lead the strategic direction, execution, and delivery for the Safety Insights & Compliance and Q&S Tool Permissions teams, ensuring solutions meet the evolving safety and governance needs of the construction industry.</p><br><br></li>
<li><p>Partner closely with Product Management, UX, and cross-functional stakeholders to define product roadmaps, break down complex requirements into milestones, and align technical strategies with Procore's business goals.</p><br><br></li>
<li><p>Manage, mentor, and grow a team of software engineers across the stack (Ruby on Rails, React, TypeScript, PostgreSQL), fostering a culture of ownership, openness, innovation, and technical excellence.</p><br><br></li>
<li><p>Ensure the delivery of scalable, high-quality, and compliant solutions, emphasizing system stability, high performance, security, and exceptional user experience.</p><br><br></li>
<li><p>Drive engineering best practices and Agile methodologies across all phases of the software development lifecycle, ensuring high-quality releases and technical predictability.</p><br><br></li>
</ul><br><p><b>What we’re looking for:</b></p><br><br><ul>
<li><p>Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).</p><br><br></li>
<li><p>8+ years of total software engineering experience with strong fundamentals in Object-Oriented Programming, Test-Driven Development, and System Design.</p><br><br></li>
<li><p>2+ years of experience in direct engineering management or technical leadership, with a track record of leading high-performing software development teams.</p><br><br></li>
<li><p>Hands-on technical background working with Ruby on Rails, React/JS, TypeScript, and modern Service-Oriented Architecture / Microservices.</p><br><br></li>
<li><p>Proven track record of shipping scalable, high-quality customer-facing software while anticipating technical risks and managing dependencies across complex systems.</p><br><br></li>
<li><p>Strong mentoring and coaching skills with a passion for driving career growth and building collaborative team culture.</p><br><br></li>
<li><p>Deep familiarity with Agile/Scrum methodologies and delivery tooling (Jira, Confluence).</p><br><br></li>
<li><p>Excellent written and verbal communication skills in English, with the ability to distill complex technical concepts for non-technical stakeholders across time zones.</p><br><br></li>
</ul><br><br> </div>