Software Tester Jobs in Egypt
12531 Jobs Found
<p>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.</p><p>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.</p><p>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.</p><p>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!</p><p>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/</p><p>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</p><p><strong>Desired Candidate Profile</strong></p><b>Qualifications:</b><br>B.Sc. in Electrical Engineering, Electronics and Communications Engineering, Computer Engineering, or a related field.<br>Basic experience in software testing and test automation.<br>Good knowledge of Linux/Unix operating systems, Git, Bash, Python, Tcl, and defect tracking systems.<br>Experience with GUI testing is a plus.<br>Understanding of the IC manufacturing process and IC layout design.<br>Knowledge of software quality assurance processes and software testing concepts is an asset.<br>Excellent communication skills, with the ability to work closely with Product Owners and R&D teams to understand software features and customer use cases.<br>Self-motivated, with a strong commitment to continuous learning.
<p>Develop, maintain, and enhance software applications and internal business solutions based on organizational requirements. Design, develop, test, debug, and maintain applications using programming languages such as Python, Java, JavaScript, Deluge, C, C++, or other relevant technologies. Develop and customize solutions across the Zoho ecosystem , including Zoho CRM, Zoho People, Zoho Recruit, Zoho Creator, Zoho Analytics, and other Zoho applications as required. Develop and maintain custom workflows, functions, integrations, automations, and business processes using Zoho Deluge and APIs. Integrate Zoho applications with internal systems, third-party applications, websites, and other business platforms. Provide technical support and troubleshoot application, software, hardware, system, and integration-related issues. Work with databases, SQL queries, data structures, and database management concepts to support application development and reporting requirements. Manage system data, backups, documentation, access controls, and technical records in accordance with organizational policies. Assist with website development, maintenance, database updates, internal tools, and other technology initiatives as required. Analyze business and technical requirements and translate them into effective software and automation solutions. Conduct application testing, debugging, performance improvements, and issue resolution to ensure system reliability and functionality. Provide technical guidance and hands-on support to internal users on software applications, Zoho platforms, and other business systems. Train and guide employees on the effective use of software applications and technology solutions implemented within the organization. Collaborate with senior IT and software engineering team members on development projects, system enhancements, integrations, and implementations. Stay updated with emerging technologies, software development practices, Zoho product updates, and automation capabilities. Ensure compliance with IT policies, information security standards, data protection requirements, and software development best practices.</p><p><strong>Desired Candidate Profile</strong></p><p><br></p>
KHEBRAT MISR is a software solutions provider specializing in digital tools for the construction industry. We work with leading construction software platforms to help engineering teams optimize workflows, improve collaboration, and deliver projects more efficiently.<br>As part of our growth, we are expanding our Technical Team and looking for civil or architectural engineers with proven hands-on experience implementing AEC software solutions such as Autodesk Forma (Autodesk Construction Cloud), Revit, Auto CAD, or similar on live projects. Project experience, implementation, training, and adoption responsibilities are required — academic/course experience alone is not sufficient.<br>Position: Digital Construction Engineer<br>KEY RESPONSIBILITIES:1- Technical Presales & Solution Representation Deliver qualified presentations and demos aligned with customer needs<br>2- Technical Product Ownership Stay tuned on product releases Act as a technical reference for the teams and customers<br>3- Training & Implementation Lead customer implementation of AEC environments (ACC, Revit, Auto CAD) Configure workflows, permissions, and CDE settings<br>4- Customer Success and Adoption Monitor customer usage and health Proactively address low adoption<br>5- Technical Issue Support and Resolution.<br>REQUIREMENTS:Bachelor's degree in Civil Engineering, Architecture or Construction Management.1 - 4 years in construction field or technical presales. Experience with AEC software solutions such as Autodesk Construction Cloud, Revit, Auto CAD, PROKON or similar tools will be an addition. Strong interest in software and construction technology Good communication and problem-solving skills Willingness to learn and grow in a fast-paced environment<br>If you are ready to take your career to the next level, we want to hear from you! Apply now or send your resume to jobs@khebratmisr.com
KHEBRAT MISR is a software solutions provider specializing in digital tools for the construction industry. We work with leading construction software platforms to help engineering teams optimize workflows, improve collaboration, and deliver projects more efficiently.<br>As part of our growth, we are expanding our Technical Team and looking for civil or architectural engineers with proven hands-on experience implementing AEC software solutions such as Autodesk Forma (Autodesk Construction Cloud), Revit, Auto CAD, or similar on live projects. Project experience, implementation, training, and adoption responsibilities are required — academic/course experience alone is not sufficient.<br>Position: Digital Construction Engineer<br>KEY RESPONSIBILITIES:1- Technical Presales & Solution Representation Deliver qualified presentations and demos aligned with customer needs<br>2- Technical Product Ownership Stay tuned on product releases Act as a technical reference for the teams and customers<br>3- Training & Implementation Lead customer implementation of AEC environments (ACC, Revit, Auto CAD) Configure workflows, permissions, and CDE settings<br>4- Customer Success and Adoption Monitor customer usage and health Proactively address low adoption<br>5- Technical Issue Support and Resolution.<br>REQUIREMENTS:Bachelor's degree in Civil Engineering, Architecture or Construction Management.1 - 4 years in construction field or technical presales. Experience with AEC software solutions such as Autodesk Construction Cloud, Revit, Auto CAD, PROKON or similar tools will be an addition. Strong interest in software and construction technology Good communication and problem-solving skills Willingness to learn and grow in a fast-paced environment<br>If you are ready to take your career to the next level, we want to hear from you! Apply now or send your resume to jobs@khebratmisr.com
KHEBRAT MISR is a software solutions provider specializing in digital tools for the construction industry. We work with leading construction software platforms to help engineering teams optimize workflows, improve collaboration, and deliver projects more efficiently.<br>As part of our growth, we are expanding our Technical Team and looking for civil or architectural engineers with proven hands-on experience implementing AEC software solutions such as Autodesk Forma (Autodesk Construction Cloud), Revit, Auto CAD, or similar on live projects. Project experience, implementation, training, and adoption responsibilities are required — academic/course experience alone is not sufficient.<br>Position: Digital Construction Engineer<br>KEY RESPONSIBILITIES:1- Technical Presales & Solution Representation Deliver qualified presentations and demos aligned with customer needs<br>2- Technical Product Ownership Stay tuned on product releases Act as a technical reference for the teams and customers<br>3- Training & Implementation Lead customer implementation of AEC environments (ACC, Revit, Auto CAD) Configure workflows, permissions, and CDE settings<br>4- Customer Success and Adoption Monitor customer usage and health Proactively address low adoption<br>5- Technical Issue Support and Resolution.<br>REQUIREMENTS:Bachelor's degree in Civil Engineering, Architecture or Construction Management.1 - 4 years in construction field or technical presales. Experience with AEC software solutions such as Autodesk Construction Cloud, Revit, Auto CAD, PROKON or similar tools will be an addition. Strong interest in software and construction technology Good communication and problem-solving skills Willingness to learn and grow in a fast-paced environment<br>If you are ready to take your career to the next level, we want to hear from you! Apply now or send your resume to jobs@khebratmisr.com
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Staff Software Engineer - (Backend & Full Stack)</b> to join Procore’s <b>Engineering team</b>. In this role, you’ll help revolutionize a historically underserved industry by building scalable SaaS solutions. Your primary goal is to translate fundamental customer needs into robust backend architectures and technological solutions that impact the way communities are built.</p><br><br><br><p>As a <b>Staff Software Engineer (Backend & Full Stack)</b>, you'll partner with Engineering, Product, UX, Infrastructure, and Platform teams to design, build, and scale backend and full-stack software solutions that serve millions of users. Use your expertise in software architecture, technical leadership, and distributed systems to establish engineering best practices, drive large technical initiatives, and deliver solutions that delight customers while shaping the future of construction technology. <b>Join us to build software that shapes the physical world.</b></p><br><br><br><p>This position reports into the<b> Software Engineering Manager </b>and will be based in our <b>Cairo, Egypt office.</b> 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>Design, build, and maintain scalable backend and full-stack software solutions using modern technologies hosted on AWS and Kubernetes.</p><br><br></li>
<li><p>Collaborate with Engineering, Product, UX, Infrastructure, and Platform teams to deliver customer-centric solutions.</p><br><br></li>
<li><p>Lead technical design and architecture decisions that balance immediate business needs with long-term scalability and maintainability.</p><br><br></li>
<li><p>Establish engineering best practices and drive cross-functional technical initiatives.</p><br><br></li>
<li><p>Mentor engineers through code reviews, technical guidance, pairing, and knowledge sharing.</p><br><br></li>
<li><p>Build and enhance modern CI/CD pipelines while ensuring software quality through testing, deployment, monitoring, and operational excellence.</p><br><br></li>
<li><p>Leverage technologies including Ruby on Rails, Node.js, Java, React, TypeScript, PostgreSQL, and an evolving microservices architecture.</p><br><br></li>
<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>
</ul><br><p><b>What we’re looking for:</b></p><br><br><ul>
<li><p>Bachelor’s Degree in Computer Science, Engineering, a related field, or equivalent work experience.</p><br><br></li>
<li><p>10+ years of software engineering experience with a strong focus on fundamentals, Test Driven Development (TDD), and system design.</p><br><br></li>
<li><p>Professional experience with as Ruby on Rails, Node.js, Java, React, Python, Go, or similar.</p><br><br></li>
<li><p>Proven experience working with software, platforms, and infrastructure at scale, managing thousands of hosts and millions of users.</p><br><br></li>
<li><p>Expertise in building and maintaining modern Continuous Integration and Continuous Delivery systems at scale.</p><br><br></li>
<li><p>Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring</p><br><br></li>
<li><p>Experience leading large technical initiatives with the ability to course-correct and adapt as needed.</p><br><br></li>
<li><p>Ability to understand tradeoffs between short-term and long-term goals to balance immediate needs with strategic initiatives.</p><br><br></li>
</ul><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Talent360 is hiring a Software Project Manager We are looking for Software Project Manager with a proven track record of delivering software projects on time, within scope, and on budget.<br> The ideal candidate is an expert in software development life cycles, agile methodologies, and cross-functional team leadership.<br> You will serve as the primary point of accountability for project success, balancing technical understanding, business priorities, and stakeholder expectations.<br> Key Responsibilities: Lead the end-to-end delivery of software development projects — from initiation and planning through execution, monitoring, and closure.<br> Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders and technical leads.<br> Develop and maintain detailed project plans, schedules, budgets, and resource allocation plans.<br> Manage cross-functional teams of developers, QA engineers, designers, and business analysts to ensure cohesive execution.<br> Apply Agile, Scrum, Waterfall, or hybrid methodologies as appropriate to each engagement.<br> Proactively identify, assess, and mitigate project risks, issues, and dependencies.<br> Track project performance using relevant metrics, and reporting tools, and present status updates to stakeholders.<br> Manage scope changes through a structured change-control process.<br> - Medical Insurance - L&D Programs - Flexible hours - Hybrid Work Environment Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.<br> Minimum of 2 years of project management experience.<br> Proven experience delivering complex, multi-stakeholder software projects within a software house or technology environment.<br> Strong proficiency in Agile/Scrum and traditional project management frameworks.<br> Excellent leadership, negotiation, and conflict-resolution skills.<br> Outstanding written and verbal communication skills.<br> Proficiency with project management and collaboration tools such as Jira, MS Project, or equivalent.<br> Preferred Qualifications Master's degree in a relevant field.<br> Professional certifications such as PMP, PRINCE2, PMI-ACP, or Certified ScrumMaster (CSM).<br> Experience managing distributed or international teams.<br> Familiarity with ERP and SaaS practices.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We’re looking for an experienced Senior Mechanical BIM Engineer to join our team and work at the intersection of Mechanical Engineering, BIM, MEP, and Engineering Software.<br> Key Responsibilities: • Perform functional and technical testing of BIM software • Validate software features against engineering requirements and BIM workflows • Identify and report software defects and collaborate with Development and QA teams • Provide technical support and troubleshoot customer issues • Deliver product demonstrations, onboarding sessions, and technical training • Develop training materials, user guides, and technical documentation • Validate Revit/BIM workflows and ensure alignment with industry standards • Collaborate with Product, Development, and QA teams • Support continuous improvement of software quality and customer experience Requirements: • 7+ years of experience in Mechanical Engineering with a strong BIM focus • Bachelor’s degree in Mechanical Engineering or a related field • Advanced hands-on experience with Autodesk Revit MEP • Strong knowledge of BIM methodologies, workflows, and coordination • Strong Mechanical and MEP engineering knowledge • Experience with Revit Families, templates, and project standards • Experience in software testing, validation, or QA is highly preferred • Customer support, technical training, or product demonstration experience is a plus • Knowledge of Fire Protection Engineering and NFPA is an advantage • Experience with Navisworks, Dynamo, or Autodesk Construction Cloud is a plus • Experience in BIM, AEC, MEP, ConTech, CAD/BIM Solutions, or Engineering Software is preferred</span> </div>
<p>We are looking for motivated software engineers with strong technical foundations who are eager to build a career in embedded and safety-critical software development. Candidates from Automotive, Telecom, Industrial Automation, SCADA, Embedded Systems, or similar sectors are welcome.</p><p>Key Responsibilities</p><ul><li>Develop and maintain software modules using C/C++.</li><li>Participate in software integration and testing activities.</li><li>Investigate and resolve software defects.</li><li>Contribute to technical documentation.</li><li>Work closely with senior engineers and technical leads.</li></ul><p>A comprehensive onboarding and technical development program will be provided covering railway applications, ETCS fundamentals, safety-critical development practices, and company engineering processes.</p><p>Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at https://www.hitachirail.com/careers .</p><p><strong>Desired Candidate Profile</strong></p><p>Essential Requirements</p><ul><li>Bachelor's degree in Computer Engineering, Computer Science, Electronics Engineering, or equivalent.</li><li>Good knowledge of C/C++ programming.</li><li>Understanding of embedded systems fundamentals.</li><li>Strong analytical and problem-solving skills.</li><li>Good English communication skills.</li><li>Strong willingness to learn new technologies.</li></ul><p>Desirable Requirements</p><ul><li>Experience in embedded software development.</li><li>Knowledge of RTOS environments.</li><li>Familiarity with software testing methodologies.</li><li>Exposure to Automotive, Telecom, Aerospace, Industrial Control, or SCADA systems.</li><li>Basic knowledge of railway systems.</li></ul><p>Training</p><p>A comprehensive onboarding and technical development program will be provided covering railway applications, ETCS fundamentals, safety-critical development practices, and company engineering processes.</p>
<p>We are seeking a highly skilled Software Engineer with expertise in Python and AWS Cloud to join our dynamic and innovative development team. As a Software Engineer, you will be responsible for designing, developing, and deploying scalable and reliable software solutions using Python and leveraging AWS cloud services. You will collaborate closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver high-quality software products that meet our customers' needs.</p><p>Responsibilities:</p><ul><li>Design and develop high-quality, efficient, and scalable software applications using Python, adhering to best practices and coding standards.</li><li>Collaborate with the product management team to understand requirements, translate them into technical designs, and participate in the product development lifecycle.</li><li>Write clean, maintainable, and well-documented code, while ensuring the overall quality of the code through code reviews and testing.</li><li>Identify and address performance bottlenecks, debugging issues, and optimizing applications for maximum speed and scalability.</li><li>Stay updated with the latest trends and advancements in Python, AWS and related technologies, and share knowledge and best practices with the team.</li><li>Integrate and utilize AWS services such as Amazon S3, Amazon EC2, Amazon RDS, AWS Lambda, AWS DynamoDB, and others, as required by the application architecture.</li><li>Ensure high performance, availability, and fault tolerance of applications by implementing AWS auto-scaling, load balancing, and monitoring mechanisms.</li><li>Work closely with cross-functional teams, including designers and frontend developers, to ensure seamless integration of backend and frontend components.</li><li>Participate in agile development methodologies, including sprint planning, task estimation, and regular team meetings.</li><li>Mentor and provide technical guidance to junior team members, fostering their professional growth and development.</li><li>Ensure smooth deployment and operation of the software in a cloud-based environment.</li><li>Contribute to the continuous improvement of software development processes, tools, and methodologies.</li><li>Design, integrate, and manage cloud-native applications using a wide range of AWS services, including S3, EC2, RDS (PostgreSQL), Lambda, API Gateway, VPC, IAM, CloudWatch, and CloudFormation, ensuring scalability, security, and high availability.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related field.</li><li>+2 years of experience in software engineering or a related role</li><li>Solid understanding of Python programming language and its ecosystem, including frameworks like Scrapy, Django or Flask.</li><li>Good experience with AWS cloud services, including but not limited to Compute : EC2, ECS, Lambda Storage : S3, EFS Databases : RDS, postgresql Developer Tools : CodePipeline, CodeBuild, CodeDeploy Security and Identity : IAM, Secrets Manager Networking : VPC, Load Balancers, API Gateway</li><li>Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes is a plus.</li><li>Extensive experience in designing and developing backend applications, APIs, and web services using Python frameworks</li><li>Proficiency in database systems such as PostgreSQL, MySQL, or MongoDB, and familiarity with ORM (Object-Relational Mapping) frameworks.</li><li>Strong understanding of software development principles, design patterns, and best practices.</li><li>Experience with version control systems, such as Git, and familiarity with collaborative coding workflows.</li><li>Solid understanding of software testing methodologies, including unit testing and integration testing.</li><li>Experience working in an agile development environment and familiarity with agile methodologies (e.g., Scrum, Kanban).</li><li>Excellent problem-solving and analytical skills, with a strong attention to detail.</li><li>Effective communication and collaboration skills, with the ability to work well within a team.</li></ul>
<p>We are seeking a highly skilled Software Engineer with expertise in Python and AWS Cloud to join our dynamic and innovative development team. As a Software Engineer, you will be responsible for designing, developing, and deploying scalable and reliable software solutions using Python and leveraging AWS cloud services. You will collaborate closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver high-quality software products that meet our customers' needs.</p><p><b><br></b></p><p><b>Responsibilities:</b></p><ul><li>Design and develop high-quality, efficient, and scalable software applications using Python, adhering to best practices and coding standards.</li><li>Collaborate with the product management team to understand requirements, translate them into technical designs, and participate in the product development lifecycle.</li><li>Write clean, maintainable, and well-documented code, while ensuring the overall quality of the code through code reviews and testing.</li><li>Identify and address performance bottlenecks, debugging issues, and optimizing applications for maximum speed and scalability.</li><li>Stay updated with the latest trends and advancements in Python, AWS and related technologies, and share knowledge and best practices with the team.</li><li>Integrate and utilize AWS services such as Amazon S3, Amazon EC2, Amazon RDS, AWS Lambda, AWS DynamoDB, and others, as required by the application architecture.</li><li>Ensure high performance, availability, and fault tolerance of applications by implementing AWS auto-scaling, load balancing, and monitoring mechanisms.</li><li>Work closely with cross-functional teams, including designers and frontend developers, to ensure seamless integration of backend and frontend components.</li><li>Participate in agile development methodologies, including sprint planning, task estimation, and regular team meetings.</li><li>Mentor and provide technical guidance to junior team members, fostering their professional growth and development.</li><li>Ensure smooth deployment and operation of the software in a cloud-based environment.</li><li>Contribute to the continuous improvement of software development processes, tools, and methodologies.</li><li>Design, integrate, and manage cloud-native applications using a wide range of AWS services, including S3, EC2, RDS (PostgreSQL), Lambda, API Gateway, VPC, IAM, CloudWatch, and CloudFormation, ensuring scalability, security, and high availability.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Software Engineering, or a related field.</p><p>+2 years of experience in software engineering or a related role</p><p>Solid understanding of Python programming language and its ecosystem, including frameworks like Scrapy, Django or Flask.</p><p>Good experience with AWS cloud services, including but not limited to Compute : EC2, ECS, Lambda Storage : S3, EFS Databases : RDS, postgresql Developer Tools : CodePipeline, CodeBuild, CodeDeploy Security and Identity : IAM, Secrets Manager Networking : VPC, Load Balancers, API Gateway</p><p>Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes is a plus.</p><p>Extensive experience in designing and developing backend applications, APIs, and web services using Python frameworks</p><p>Proficiency in database systems such as PostgreSQL, MySQL, or MongoDB, and familiarity with ORM (Object-Relational Mapping) frameworks.</p><p>Strong understanding of software development principles, design patterns, and best practices.</p><p>Experience with version control systems, such as Git, and familiarity with collaborative coding workflows.</p><p>Solid understanding of software testing methodologies, including unit testing and integration testing.</p><p>Experience working in an agile development environment and familiarity with agile methodologies (e.g., Scrum, Kanban).</p><p>Excellent problem-solving and analytical skills, with a strong attention to detail.</p><p>Effective communication and collaboration skills, with the ability to work well within a team.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<strong>Job Description</strong><br><b>Purpose of the Job:</b><br>As a Business Analyst at Fixed Solutions, you'll play a vital role in bridging the gap between business needs and technical solutions within IT software project implementations for our customers. You will lead the evaluation, planning, and execution of projects, ensuring alignment with customer objectives, technical feasibility, and budget constraints, ultimately driving successful software implementations and delivering value to our customers. You will achieve this by eliciting, analyzing, and documenting business requirements, designing and re-engineering business processes, and collaborating closely with technology teams to deliver effective software solutions.<br><b>Duties and Responsibilities:</b><br><ul><li>Lead the end-to-end lifecycle of customersoftware implementation projects, from feasibility assessment,requirements gathering, and budget planning to execution,post-implementation review, and continuous improvement.</li><li>Produce, analyze, and document businessrequirements through conducting stakeholder interviews, workshops,and document analysis with our customers. Translate these needs into clearand concise user stories, use cases, and business process models.</li><li>Design and re-engineer businessprocesses to optimize customer operations and improve efficiency,leveraging best practices and industry standards within the context of theimplemented software.</li><li>Produce high-quality Business RequirementsDocuments (BRDs) and Software Specifications that effectivelycommunicate customer needs to technology teams, ensuring clearunderstanding and alignment.</li><li>Create and maintain various BusinessAnalysis artifacts, including process flows, data dictionaries,wireframes, and user acceptance criteria, to support project delivery andensure comprehensive documentation.</li><li>Serve as the primary liaison betweencustomers and internal technology departments, providing technicalexpertise and guidance on the feasibility of proposed solutions andidentifying quick wins.</li><li>Collaborate with technology teams andvendors to explore and integrate new features, technologies, andproducts that enhance software capabilities and drive value for ourcustomers.</li><li>Develop and maintain a deep understandingof the competitive landscape and industry best practices, providingrecommendations to enhance software offerings and implementationstrategies.</li><li>Ensure optimal customer experience byvalidating implemented solutions against customer needs and journeys,identifying areas for improvement, and driving enhancements acrossdifferent projects. This includes conducting user acceptance testing (UAT)with customers to ensure solutions meet business requirements and delivera seamless experience.</li><li>Proactively communicate project status andupdates to stakeholders (both internal and customer-facing), ensuringtransparency and alignment throughout the project lifecycle.</li></ul><br><strong>Requirements</strong><br><b>Education:</b><br><ul><li>Bachelor's degree from a recognizeduniversity, preferably in Computer Science, Engineering, BusinessAdministration, or a related field.</li></ul><br><b>Skills and Requirements:</b><br><ul><li>3+ years of experience as a BusinessAnalyst in IT software project implementations, preferably with experienceserving external customers.</li><li>Proven experience in requirementsgathering, business process design and re-engineering, and producing BRDsand software specifications within a software development lifecycle.</li><li>Proficiency in creating various BusinessAnalysis artifacts, such as process flows, data dictionaries, andwireframes.</li><li>Proficiency in data analysis tools (e.g.,SQL, Excel, Tableau) and experience with relevant software developmentmethodologies (e.g., Agile, Waterfall).</li><li>Familiarity with different softwareapplications and technologies commonly used in business environments.</li><li>Demonstrated ability to analyze complexbusiness processes, identify areas for improvement, and propose effectivesolutions using technology.</li><li>Excellent communication, interpersonal,and presentation skills, with the ability to explain technical concepts tonon-technical audiences and manage customer expectations.</li><li>Strong analytical, problem-solving, andproject management skills.</li><li>Ability to work effectively within amulticultural environment and under pressure.</li><li>Fluent in English, both spoken and written.</li></ul><br> </div>
<ul><li><p>Support the LANs WANs and Internet systems.</p></li><li><p>Maintain network and workstation hardware and software.</p></li><li><p>Monitor network to ensure network availability to all system users and perform necessary maintenance to support network availability.</p></li><li><p>To supervise other network support technicians and plan, co-ordinate, and implement network security measures.</p></li><li><p>To manage performance tuning and capacity planning activities to enhance the performance of the network resources.</p></li><li><p>Perform routine backups and archival of files stored on the network to assist with disaster recovery.</p></li><li><p>Analyze user support statistics and other data and recommend appropriate</p></li><li><p>Deploying and hosting educational software on school or cloud servers</p></li><li><p>Developing any needed infrastructure</p></li><li><p>Connecting the educational software to the school’s database</p></li><li><p>Setting up educational software for schools by creating courses and accounts for the different users</p></li><li><p>Providing training and support of users</p></li><li><p>Overseeing maintenance needs and updating the software regularly</p></li><li><p>Regularly backing up the software and records</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's degree in Information Technology, Computer Science, Communication Engineering or a related discipline</p></li></ul><p></p>
<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>
We're expanding our software development team in Cairo and are looking for experienced Senior C#/. NET Developers to join an established international healthcare software company.<br>For more than 30 years, our company has been developing innovative software solutions that support healthcare professionals, hospitals, emergency medical services, and public institutions. Our mission is to create reliable technology that improves patient care and makes a meaningful impact on everyday healthcare.<br>We're looking for candidates with:✅ Strong experience in C#/. NET✅ Proven hands-on experience with WPF and Win Forms (essential)✅ Experience developing and maintaining enterprise desktop applications✅ Strong analytical and problem-solving skills✅ Excellent communication skills and the ability to work in an international team✅ English language is a must.<br>A significant part of our product portfolio is still based on WPF and Win Forms, so practical experience with these technologies is essential for this role.<br>???? Location: Cairo, Egypt<br>If you're looking for an opportunity to work on meaningful healthcare software in an international environment with a long-established company, we'd love to hear from you.<br>???? Feel free to apply directly or tag someone who might be interested.<br>#Hiring #Senior Developer #CSharp #Dot Net #WPF #Win Forms #Software Engineer #Healthcare IT #Health Tech #Cairo #Egypt #Tech Jobs #Developer Jobs
We are looking for a Software Account Manager Team Leader to lead the account management team and ensure the successful management of client relationships across software projects and solutions. The ideal candidate will oversee key accounts, support team performance, drive client satisfaction, and identify opportunities for account growth. Key Responsibilities Lead and mentor the Account Management team to achieve performance and client satisfaction goals. Manage and maintain relationships with key clients. Act as the primary point of contact for strategic accounts. Coordinate with project managers, and internal teams to ensure smooth project delivery. Monitor account health, client feedback, and project progress. Identify upselling and cross-selling opportunities for software services and solutions. Handle client escalations and ensure timely issue resolution. Track team KPIs and prepare regular account performance reports. Requirements4+ years of experience in Account Management, Customer Success, or Client Relationship Management within a software house, Saa S company, or IT services company. Previous team leadership or mentoring experience. Strong communication, presentation, and stakeholder management skills. Experience managing software development projects, Saa S solutions, or IT services. Ability to build long-term client relationships and drive account growth. Familiarity with CRM and project management tools. Nice to Have Experience with web, mobile, e-commerce, or Saa S projects. Commercial awareness and business development experience.
???? We're Hiring: Fractional Sales Manager / Business Development Partner<br>NITG – National Company for Software Engineering & Information Technology is looking for an experienced and driven Sales Manager / Business Development Partner to help us grow our software business.<br>We are looking for someone who can take ownership of the complete sales cycle — not just generate leads. What you'll be responsible for:<br>• Managing and following up with incoming leads<br>• Generating new B2B opportunities<br>• Qualifying prospects and conducting discovery meetings<br>• Understanding client business requirements<br>• Presenting our software solutions and capabilities<br>• Coordinating with our technical team when needed<br>• Preparing and following up on proposals<br>• Managing negotiations and closing deals<br>• Building and maintaining a structured sales pipeline<br>• Improving the sales process and CRM workflow<br>• Eventually helping build and train a sales team Our Solutions Include:<br>• Custom Software Development<br>• Web & Mobile Applications<br>• E-Learning & LMS Solutions<br>• Moodle-based Platforms<br>• Saa S Platforms<br>• E-Commerce Solutions<br>• AI & Digital Transformation Solutions<br>• Interactive & 3D Solutions We're looking for someone with:<br>✔ Proven experience in B2B Software / Saa S / IT Services Sales<br>✔ Strong experience managing the complete sales cycle<br>✔ Excellent communication and negotiation skills<br>✔ Experience selling to businesses and decision-makers<br>✔ Experience with CRM and sales pipelines<br>✔ Ability to work independently and take ownership<br>✔ GCC / Saudi Arabia market experience is a strong advantage<br>✔ Existing business network is a plus Compensation Model<br>This is a flexible, remote, performance-based opportunity.<br>???? Attractive commission on successfully closed and collected deals<br>???? Higher commission opportunities for self-generated leads<br>???? Flexible / Part-time / Fractional engagement initially<br>???? Opportunity to grow into a leadership role and build a sales team<br>We are looking for a Hunter, Closer, and Sales Builder — someone who can help us turn opportunities into long-term business growth.<br>If you believe you have the experience and network to sell technology solutions and close B2B deals, we'd love to connect.<br>???? Send your CV and a brief summary of your previous experience in selling software or technology solutions via Linked In message.<br>#Hiring #Sales Manager #Business Development #Software Sales #B2BSales #Saa S #ITServices #Remote Work #Commission Based #Sales Jobs #Business Development Manager #Saudi Arabia #GCC
<p>We are looking for a motivated and proactive <strong>Technical Support Engineer</strong> to join our IT team in <strong>IT & Infrastructure Company</strong>.</p><p>The ideal candidate will provide first-line technical support to end-users, ensuring smooth and efficient IT operations across multiple locations.</p><p><strong>Locations:</strong></p><p><strong>Rehab – Madinaty – Celia – Sahel – Noor</strong></p><ul><li><p>Provide technical support and assistance to end-users, both in person and remotely, ensuring timely resolution of hardware, software, and network issues.</p></li><li><p>Troubleshoot and resolve technical problems, escalating complex issues to the appropriate teams or vendors, and following up to ensure satisfactory resolution.</p></li><li><p>Install, configure, and maintain computer hardware, software applications, and peripheral devices, ensuring their optimal performance.</p></li><li><p>Respond to user inquiries, providing guidance and instructions on how to use various IT systems and tools effectively.</p></li><li><p>Manage and maintain user accounts and permissions, ensuring data security and adherence to company policies and procedures.</p></li><li><p>Perform regular system and software updates, patches, and upgrades to ensure the security and stability of IT infrastructure.</p></li><li><p>Assist in the deployment and onboarding of new employees, including setting up workstations, user accounts, and access privileges.</p></li><li><p>Document and maintain accurate records of technical issues, solutions, and troubleshooting steps in the knowledge base or ticketing system.</p></li><li><p>Collaborate with cross-functional teams to implement IT projects and initiatives, providing technical support and expertise as needed.</p></li><li><p>Stay up to date with emerging technologies and industry trends, continuously expanding your knowledge to provide effective IT support.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's degree in computer science, information technology, or a related field is preferred.</p></li><li><p>Relevant certifications (e.g., CompTIA A+, Microsoft Certified Professional) are a plus.</p></li><li><p>Solid understanding of computer hardware, software applications, operating systems (e.g., Windows, macOS), and network concepts.</p></li><li><p>Troubleshooting hardware and software issues, including diagnosing, and resolving connectivity, performance, and compatibility problems.</p></li><li><p>Experience in configuring and troubleshooting common software applications, including Microsoft Office Suite and email clients.</p></li><li><p>Knowledge of network protocols, basic network troubleshooting, and remote support tools.</p></li></ul><ul><li><p>Proven experience in an IT support role, providing technical assistance and troubleshooting to end-users.</p></li><li><p>Solid understanding of computer hardware, software applications, operating systems (e.g., Windows, macOS), and network concepts.</p></li><li><p>Familiarity with troubleshooting hardware and software issues, including diagnosing and resolving connectivity, performance, and compatibility problems.</p></li><li><p>Experience in configuring and troubleshooting common software applications, including Microsoft Office Suite and email clients.</p></li><li><p>Strong problem-solving and analytical skills, with the ability to identify and resolve technical issues efficiently.</p></li><li><p>Knowledge of network protocols, basic network troubleshooting, and remote support tools.</p></li></ul><p></p>
<p>We are looking for a motivated and proactive <strong>Technical Support Engineer</strong> to join our IT team in <strong>IT & Infrastructure Company</strong>. </p><p>The ideal candidate will provide first-line technical support to end-users, ensuring smooth and efficient IT operations across multiple locations.</p><p></p><p>???? <strong>Locations:</strong></p><p> Rehab – Madinaty – Celia – Sahel – Noor</p><p></p><ul><li><p>Provide technical support and assistance to end-users, both in person and remotely, ensuring timely resolution of hardware, software, and network issues.</p></li><li><p>Troubleshoot and resolve technical problems, escalating complex issues to the appropriate teams or vendors, and following up to ensure satisfactory resolution.</p></li><li><p>Install, configure, and maintain computer hardware, software applications, and peripheral devices, ensuring their optimal performance.</p></li><li><p>Respond to user inquiries, providing guidance and instructions on how to use various IT systems and tools effectively.</p></li><li><p>Manage and maintain user accounts and permissions, ensuring data security and adherence to company policies and procedures.</p></li><li><p>Perform regular system and software updates, patches, and upgrades to ensure the security and stability of IT infrastructure.</p></li><li><p>Assist in the deployment and onboarding of new employees, including setting up workstations, user accounts, and access privileges.</p></li><li><p>Document and maintain accurate records of technical issues, solutions, and troubleshooting steps in the knowledge base or ticketing system.</p></li><li><p>Collaborate with cross-functional teams to implement IT projects and initiatives, providing technical support and expertise as needed.</p></li><li><p>Stay up to date with emerging technologies and industry trends, continuously expanding your knowledge to provide effective IT support.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's degree in computer science, information technology, or a related field is preferred.</p></li><li><p>Relevant certifications (e.g., CompTIA A+, Microsoft Certified Professional) are a plus.</p></li><li><p>Solid understanding of computer hardware, software applications, operating systems (e.g., Windows, macOS), and network concepts.</p></li><li><p>Troubleshooting hardware and software issues, including diagnosing, and resolving connectivity, performance, and compatibility problems.</p></li><li><p>Experience in configuring and troubleshooting common software applications, including Microsoft Office Suite and email clients.</p></li><li><p>Knowledge of network protocols, basic network troubleshooting, and remote support tools.</p></li></ul><ul><li><p>Proven experience in an IT support role, providing technical assistance and troubleshooting to end-users.</p></li><li><p>Solid understanding of computer hardware, software applications, operating systems (e.g., Windows, macOS), and network concepts.</p></li><li><p>Familiarity with troubleshooting hardware and software issues, including diagnosing and resolving connectivity, performance, and compatibility problems.</p></li><li><p>Experience in configuring and troubleshooting common software applications, including Microsoft Office Suite and email clients.</p></li><li><p>Strong problem-solving and analytical skills, with the ability to identify and resolve technical issues efficiently.</p></li><li><p>Knowledge of network protocols, basic network troubleshooting, and remote support tools.</p></li></ul><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>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.</p><p>Requirements analysis and embedded software design for the automotive industry.</p><p>Support and develop complete software architecture.</p><p>Integrate different AUTOSAR platforms with end customers' applications.</p><p>Configure embedded basic software components.</p><p>Develop application software components.</p><p>Responsible for technical communication with the customers.</p><p>Provide consultancy and support to customers.</p><p>Coach other team members and prepare training if needed.</p><p>Enhance the engineering process for higher efficiency and quality.</p><p>Propose and work on innovative solutions for the future of automotive technologies.</p><p>Maintain Avelabs quality standards for project's deliverables.</p><p>Work in a challenging environment with a real mixed nature of research and development.</p><p>Set and support together with the team an open and innovative environment.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>3+ years of experience in automotive embedded systems.</li><li>University degree in Computers or Electronics Engineering.</li><li>Embedded software architecture design experience.</li><li>AUTOSAR configuration and integration experience.</li><li>Excellent embedded C programming skills.</li><li>Deep knowledge of embedded systems and microcontrollers.</li><li>Knowledge of communication protocols widely used in the automotive industry, e.g., CAN, LIN, FlexRay.</li><li>Multicore solutions on embedded systems platforms is a plus.</li><li>Excellent command of English (written and spoken).</li></ul><p></p></section>