software
٨٣٠٣
وظائف شاغرة
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>You will focus on accelerating compute-intensive algorithms on GPUs using advanced parallel programming techniques and performance optimization methodologies. The role requires hands-on experience in GPU computing and high-performance software development.</p> <p><b>In this position, you will:</b></p> <ul> <li>Design, develop, and optimize high-performance GPU implementations for complex C/C++ algorithms.</li> <li>Develop CUDA-based solutions for compute-intensive applications.</li> <li>Optimize kernels, memory access patterns, and parallel execution for maximum GPU utilization and efficiency.</li> <li>Analyse and improve CPU/GPU interaction, data transfer efficiency, and overall application performance.</li> <li>Develop GPU implementations for advanced signal processing and machine learning algorithms.</li> <li>Debug and profile GPU applications to identify and resolve performance bottlenecks.</li> <li>Collaborate with software teams to integrate GPU acceleration into production systems.</li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>We re looking for experienced GPU Software Engineers to join us in Cairo, Egypt.</p> <ul> <li>Experience between 2-4 years.</li> <li>B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electronics Engineering, or a related field.</li> <li>We are looking for hands-on experience with GPU programming using CUDA.</li> <li>Strong experience in parallel programming and multi-threaded software development.</li> <li>Excellent C/C++ programming skills.</li> <li>Good understanding of GPU architecture, memory hierarchy, and parallel execution models.</li> <li>Experience with performance-critical and high-throughput applications is highly preferred.</li> <li>Strong debugging and problem-solving skills.</li> <li>Self-motivated and able to work independently.</li> <li>Excellent communication and partnership skills.</li> </ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>You will focus on accelerating compute-intensive algorithms on GPUs using advanced parallel programming techniques and performance optimization methodologies. The role requires hands-on experience in GPU <b>computing and high-performance software development.</b></p> <p><b>In this position, you will:</b></p> <ul> <li><b>Design, develop, and optim</b>ize high-performance GPU implementations for complex C/C++ algorithms.</li> <li>Develop CUDA-based solutions for compute-intensive applications.</li> <li>Optimize kernels, memory access patterns, and parallel execution for maximum GPU utilization and efficiency.</li> <li>Analyse and improve CPU/GPU interaction, data transfer efficiency, and overall application performance.</li> <li>Develop GPU implementations for advanced signal processing and machine learning algorithms.</li> <li>Debug and profile GPU applications to identify and resolve performance bottlenecks.</li> <li>Collaborate with software teams to integrate GPU acceleration into production systems.</li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>We re looking for experienced GPU Software Engineers to join us in Cairo, Egypt.</p> <p>Experience between 5-7 years. </p> <ul> <li>B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electronics Engineering, or a related field.</li> <li>We are looking for hands-on experience with GPU programming using CUDA.</li> <li>Strong experience in parallel programming and multi-threaded software development.</li> <li>Excellent C/C++ programming skills.</li> <li>Good understanding of GPU architecture, memory hierarchy, and parallel execution models.</li> <li>Experience with performance-critical and high-throughput applications is highly preferred.</li> <li>Strong debugging and problem-solving skills.</li> <li>Self-motivated and able to work independently.</li> <li>Excellent communication and partnership skills.</li> </ul><p></p></section>
What started in 2007 with a pizza and a plan has grown into a fast-moving Saa S company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce. <br><br>Our mission is simple: help businesses build stronger relationships through seamless digital commerce. <br><br>At Sana Commerce, you’ll join a team that’s bold, growth-oriented, and customer-obsessed, where every engineer has real ownership and impact. <br><br>About the role <br><br>We’re looking for a Full Stack Senior Software Engineer who can help us build a high performance, scalable e-commerce platform. <br><br>You will be playing a critical role in expanding our product at speed, while building features that help our customers grow, and contributing to our initiative of bringing engineering excellence to a new level. <br><br><br><br>Job Description<br><br>What you'll be doing<br><br>Design and develop robust, scalable, and high-performance software systems using C#, . NET, Type Script (ES6), React.js, Redux, RxJS, Webpack, and Graph QLCollaborate with a cross-functional team to define, design, and ship new features Lead the system design, testing and coding standards efforts, contributing with clean & high-performance code and architecture Implement modern best practices and patterns in software engineering Mentor software engineers Conduct code reviews and ensure coding standards, best practices, and security guidelines are implemented Troubleshoot, debug, and upgrade existing software Stay up to date with emerging trends and technologies in software development to continuously improve our products and processes <br><br>Qualifications<br><br>What you'll bring: <br><br>Bachelor’s degree in Computer Engineering 5+ years of experience in software development, with a strong background in web development using C#, . NET and React You have a strong engineering mindset and experience in having end to end ownership of the software you build (Dev Ops, testing, system design, observability, git version control) You have solid experience with reactive programming principles and flux architecture You have designed scalable, complex systems based on services-oriented architecture, on cloud (Azure Cloud preferred) and you are familiar with event driven architecture and domain driven design You have a strong drive to continuously improve your craft You have a passion for mentoring and guiding team members You’ve fully embraced generative AI tools, and you’ve found your way using AI to help you be a high-performing engineer, deliver faster and at a higher quality You are experienced in working in an agile environment You have excellent problem-solving skills Your communication and teamwork skills enable you to effectively collaborate with cross-functional teams and find solutions to new challenges Why you’ll love working here<br><br>Impact from day one – Join a scale-up where your ideas shape how global businesses operate online. Continuous learning – Access a structured onboarding rated 9.1/10 by previous hires, mentorship, and feedback culture. Hybrid flexibility – Work from our Alexandria office 3 days per week and from home 2 days. Career growth – Expand your technical and leadership scope in a company built for long-term success. Our values<br><br>At Sana Commerce, our values drive everything we do:<br><br>Champions of Our League – We deliver lasting success, balancing quick wins and long-term value Supercharge Our Customers – We’re revolutionizing B2B commerce together, helping our customers to lead and succeed. Determined to Grow – We embrace challenges, growing and raising the bar for ourselves and our industry. Bold Together – We dare to be bold because we have each other’s back. Ready to build reliability that scales?<br><br>Apply now and help shape the foundation of our next-generation Saa S platform.<br><br><br><br>Additional Information
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Talent360 is hiring a Software Project Manager. We are looking for a Software Project Manager with a proven track record of delivering software projects on time, within scope, and on budget. The ideal candidate is an expert in software development life cycles, agile methodologies, and cross-functional team leadership. You will serve as the primary point of accountability for project success, balancing technical understanding, business priorities, and stakeholder expectations.</p><p>Key Responsibilities:</p><ul><li>Lead the end-to-end delivery of software development projects from initiation and planning through execution, monitoring, and closure.</li><li>Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders and technical leads.</li><li>Develop and maintain detailed project plans, schedules, budgets, and resource allocation plans.</li><li>Manage cross-functional teams of developers, QA engineers, designers, and business analysts to ensure cohesive execution.</li><li>Apply Agile, Scrum, Waterfall, or hybrid methodologies as appropriate to each engagement.</li><li>Proactively identify, assess, and mitigate project risks, issues, and dependencies.</li><li>Track project performance using relevant metrics, and reporting tools, and present status updates to stakeholders.</li><li>Manage scope changes through a structured change-control process.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.</li><li>Minimum of 2 years of project management experience.</li><li>Proven experience delivering complex, multi-stakeholder software projects within a software house or technology environment.</li><li>Strong proficiency in Agile/Scrum and traditional project management frameworks.</li><li>Excellent leadership, negotiation, and conflict-resolution skills.</li><li>Outstanding written and verbal communication skills.</li><li>Proficiency with project management and collaboration tools such as Jira, MS Project, or equivalent.</li></ul><p>Preferred Qualifications:</p><ul><li>Master's degree in a relevant field.</li><li>Professional certifications such as PMP, PRINCE2, PMI-ACP, or Certified ScrumMaster (CSM).</li><li>Experience managing distributed or international teams.</li><li>Familiarity with ERP and SaaS practices.</li></ul><p></p></section>
What started in 2007 with a pizza and a plan has grown into a fast-moving Saa S company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce. <br><br>Our mission is simple: help businesses build stronger relationships through seamless digital commerce. <br><br>At Sana Commerce, you’ll join a team that’s bold, growth-oriented, and customer-obsessed, where every engineer has real ownership and impact. <br><br>About the role <br><br>We’re looking for a Full Stack Senior Software Engineer who can help us build a high performance, scalable e-commerce platform. <br><br>You will be playing a critical role in expanding our product at speed, while building features that help our customers grow, and contributing to our initiative of bringing engineering excellence to a new level. <br><br><br><br>Job Description<br><br>What you'll be doing<br><br>Design and develop robust, scalable, and high-performance software systems using C#, . NET, Type Script (ES6), React.js, Redux, RxJS, Webpack, and Graph QLCollaborate with a cross-functional team to define, design, and ship new features Lead the system design, testing and coding standards efforts, contributing with clean & high-performance code and architecture Implement modern best practices and patterns in software engineering Mentor software engineers Conduct code reviews and ensure coding standards, best practices, and security guidelines are implemented Troubleshoot, debug, and upgrade existing software Stay up to date with emerging trends and technologies in software development to continuously improve our products and processes <br><br>Qualifications<br><br>What you'll bring: <br><br>Bachelor’s degree in Computer Engineering 5+ years of experience in software development, with a strong background in web development using C#, . NET and React You have a strong engineering mindset and experience in having end to end ownership of the software you build (Dev Ops, testing, system design, observability, git version control) You have solid experience with reactive programming principles and flux architecture You have designed scalable, complex systems based on services-oriented architecture, on cloud (Azure Cloud preferred) and you are familiar with event driven architecture and domain driven design You have a strong drive to continuously improve your craft You have a passion for mentoring and guiding team members You’ve fully embraced generative AI tools, and you’ve found your way using AI to help you be a high-performing engineer, deliver faster and at a higher quality You are experienced in working in an agile environment You have excellent problem-solving skills Your communication and teamwork skills enable you to effectively collaborate with cross-functional teams and find solutions to new challenges Why you’ll love working here<br><br>Impact from day one – Join a scale-up where your ideas shape how global businesses operate online. Continuous learning – Access a structured onboarding rated 9.1/10 by previous hires, mentorship, and feedback culture. Hybrid flexibility – Work from our Alexandria office 3 days per week and from home 2 days. Career growth – Expand your technical and leadership scope in a company built for long-term success. Our values<br><br>At Sana Commerce, our values drive everything we do:<br><br>Champions of Our League – We deliver lasting success, balancing quick wins and long-term value Supercharge Our Customers – We’re revolutionizing B2B commerce together, helping our customers to lead and succeed. Determined to Grow – We embrace challenges, growing and raising the bar for ourselves and our industry. Bold Together – We dare to be bold because we have each other’s back. Ready to build reliability that scales?<br><br>Apply now and help shape the foundation of our next-generation Saa S platform.<br><br><br><br>Additional Information
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b>Job Ad</b><p>We’re looking for a <b>Staff Software Engineer - 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 into a Senior Manager, Software Engineering and will be based in our Cairo, Egypt office. We’re looking for someone to join us immediately.</p><br><br><br><p><b><b>What you’ll do:</b></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 the technical vision and architectural strategy for Procore's agentic developer platform — setting the direction for how AI is integrated natively across the full software development lifecycle, from code generation and review through testing, deployment, and observability.</p><br><br></li>
<li><p>Author and drive adoption of architectural RFCs and technical design documents that establish org-wide platform contracts, integration patterns, and engineering standards for teams you don't directly work with.</p><br><br></li>
<li><p>Conduct thorough, constructive code reviews and pair with teammates to elevate code quality and knowledge-sharing across the team.</p><br><br></li>
<li><p>Anticipate second- and third-order consequences of platform decisions; design systems that remain extensible as Procore's agentic capabilities evolve.</p><br><br></li>
<li><p>Collaborate with infrastructure, platform, and product engineering teams to align on shared standards and avoid duplicated effort.</p><br><br></li>
<li><p>Bring strong opinions, loosely held — propose ideas clearly, pressure-test them with the team, and adapt based on feedback.</p><br><br></li>
<li><p>Establish and champion engineering standards, best practices, and platform contracts that allow hundreds of development teams to ship safely at high velocity.</p><br><br></li>
<li><p>Focus on metrics and observability: We intend to become an elite performer in the software industry, and we can only do this if we learn and adapt quickly. We need telemetry from our agentic software delivery systems from which to continually learn how to improve our lead time for changes, our change failure rate, and our mean time to recover from failure.</p><br><br></li>
</ul><br><p><b><b>What we’re looking for:</b></b></p><br><br><ul>
<li><p>8+ years of professional software engineering experience, with demonstrated depth in full-stack development and backend systems.</p><br><br></li>
<li><p>Proven proficiency with AI-native developer tooling — you have integrated LLM-powered systems into engineering workflows (code review, test generation, agentic pipelines, or similar) and can lead Procore's strategy in this space from day one.</p><br><br></li>
<li><p>Experience building or integrating AI-native developer tooling — LLM-assisted code review, agentic test generation, AI-powered incident triage, or similar.</p><br><br></li>
<li><p>Experience with LLM evaluation frameworks (benchmarks, evals, quality scoring) for assessing tool effectiveness.</p><br><br></li>
<li><p>Experience building MCPs, MCP Gateway, or AI/LLM Gateways.</p><br><br></li>
<li><p>Familiarity of how AI Agents and LLMs work under the hood.</p><br><br></li>
<li><p>Experience working in Developer Platform, DevOps or Developer Experience teams.</p><br><br></li>
<li><p>Strong fundamentals in at least one of: Ruby on Rails, Python or TypeScript; comfort reading and contributing across multiple languages.</p><br><br></li>
<li><p>Solid DevOps instincts: you understand deployment strategies, rollback mechanisms, feature flags, and what 'safe to deploy' actually means in a high-scale environment.</p><br><br></li>
<li><p>Expert-level fluency in software delivery observability: DORA metrics, distributed tracing, SLO/SLA design, and building feedback loops that drive measurable improvement.</p><br><br></li>
<li><p>Track record of mentoring senior engineers and raising the technical bar of those around you — not just executing at a high level yourself.</p><br><br></li>
<li><p>Comfort navigating organizational ambiguity: you can drive clarity, build consensus, and maintain momentum on long-horizon initiatives without close direction.</p><br><br></li>
</ul><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b>Job Ad</b><p>We’re looking for a <b>Staff Software Engineer - 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 role reports to a Senior Manager, Software Engineering and we’re looking for someone to join us immediately. Apply now!</p><br><br><br><p><b><b>What you’ll do:</b></b></p><br><br><ul>
<li><p>Own the technical vision and architectural strategy for Procore's agentic developer platform — setting the direction for how AI is integrated natively across the full software development lifecycle, from code generation and review through testing, deployment, and observability.</p><br><br></li>
<li><p>Author and drive adoption of architectural RFCs and technical design documents that establish org-wide platform contracts, integration patterns, and engineering standards for teams you don't directly work with.</p><br><br></li>
<li><p>Conduct thorough, constructive code reviews and pair with teammates to elevate code quality and knowledge-sharing across the team.</p><br><br></li>
<li><p>Anticipate second- and third-order consequences of platform decisions; design systems that remain extensible as Procore's agentic capabilities evolve.</p><br><br></li>
<li><p>Collaborate with infrastructure, platform, and product engineering teams to align on shared standards and avoid duplicated effort.</p><br><br></li>
<li><p>Bring strong opinions, loosely held — propose ideas clearly, pressure-test them with the team, and adapt based on feedback.</p><br><br></li>
<li><p>Establish and champion engineering standards, best practices, and platform contracts that allow hundreds of development teams to ship safely at high velocity.</p><br><br></li>
<li><p>Focus on metrics and observability: We intend to become an elite performer in the software industry, and we can only do this if we learn and adapt quickly. We need telemetry from our agentic software delivery systems from which to continually learn how to improve our lead time for changes, our change failure rate, and our mean time to recover from failure.</p><br><br></li>
</ul><br><p><b><b>What we’re looking for:</b></b></p><br><br><ul>
<li><p>8+ years of professional software engineering experience, with demonstrated depth in full-stack development and backend systems.</p><br><br></li>
<li><p>Proven proficiency with AI-native developer tooling — you have integrated LLM-powered systems into engineering workflows (code review, test generation, agentic pipelines, or similar) and can lead Procore's strategy in this space from day one.</p><br><br></li>
<li><p>Experience building or integrating AI-native developer tooling — LLM-assisted code review, agentic test generation, AI-powered incident triage, or similar.</p><br><br></li>
<li><p>Experience with LLM evaluation frameworks (benchmarks, evals, quality scoring) for assessing tool effectiveness.</p><br><br></li>
<li><p>Experience building MCPs, MCP Gateway, or AI/LLM Gateways.</p><br><br></li>
<li><p>Familiarity of how AI Agents and LLMs work under the hood.</p><br><br></li>
<li><p>Experience working in Developer Platform, DevOps or Developer Experience teams.</p><br><br></li>
<li><p>Strong fundamentals in at least one of: Ruby on Rails, Python or TypeScript; comfort reading and contributing across multiple languages.</p><br><br></li>
<li><p>Solid DevOps instincts: you understand deployment strategies, rollback mechanisms, feature flags, and what 'safe to deploy' actually means in a high-scale environment.</p><br><br></li>
<li><p>Expert-level fluency in software delivery observability: DORA metrics, distributed tracing, SLO/SLA design, and building feedback loops that drive measurable improvement.</p><br><br></li>
<li><p>Track record of mentoring senior engineers and raising the technical bar of those around you — not just executing at a high level yourself.</p><br><br></li>
<li><p>Comfort navigating organizational ambiguity: you can drive clarity, build consensus, and maintain momentum on long-horizon initiatives without close direction.</p><br><br></li>
</ul><br><br> </div>
Connectalents, the leading recruitment and HR solutions company in MENA region, is seeking to hire "Development Director” in Smart Village , Giza.<br>Our client is one of the Middle East and North Africa's leading financial institutions, with more than four decades of market leadership and a diversified portfolio spanning investment banking, brokerage, asset management, private equity, commercial banking, financial technology, and non-banking financial services. Operating across multiple regional and international markets, the organization is recognized for delivering innovative financial solutions while maintaining the highest standards of governance, performance, and operational excellence.<br>The Development Director will direct and manage all software development functions across the Group, ensuring scalable delivery, high-quality engineering practices, and alignment between development execution, technology strategy, and business priorities.<br>Job Role Manage the delivery of software development initiatives across platforms, ensuring execution against defined roadmaps, priorities, and quality standards. Translate technology and architecture direction into actionable engineering plans and ensure consistent execution across development teams. Oversee end-to-end development governance, including planning, execution, quality assurance alignment, and dependency management across teams and products. Monitor sprint delivery, release plans, throughput, and engineering performance, identifying risks early and guiding teams on mitigation actions. Govern and track AI-assisted development adoption, monitor usage metrics, and drive continuous improvement in AI-enabled engineering workflows. Develop an escalation management matrix outlining escalation levels, roles, and response pathways for engineering delivery issues and risks. Provide regular reports on engineering delivery performance and risks to IT Management. Support Engineering Managers in managing workload distribution, resolving delivery challenges, and optimizing team productivity. Ensure effective collaboration with Product Management, QA, Database, Information Security, Infrastructure, and Dev Ops teams. Promote the adoption of modern engineering practices, automation, and productivity-enhancing methodologies. Manage engineering teams' learning and development in coordination with HR across backend, frontend, mobile, and platform engineering. Ensure adherence to the Software Development Life Cycle (SDLC), engineering standards, coding practices, and architectural guidelines across all development teams. Ensure compliance with AML/CTF regulations, complete all required AML/CTF training, and respond to AML, CTF, and sanctions-related inquiries in a timely manner. What are we looking for Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is preferred.15+ years of experience in software engineering or software development, including at least 6 years in engineering leadership roles. Proven experience leading large development teams and delivering complex software platforms. Experience working within large software organizations or global technology companies, with exposure to multiple products and diverse technology stacks. Strong understanding of modern engineering practices, including distributed systems, microservices, and scalable platform design. Experience with Agile methodologies, SDLC governance, and modern engineering workflows. Demonstrated ability to manage multiple teams and complex engineering initiatives simultaneously. Strong analytical, problem-solving, and decision-making skills. Excellent communication and stakeholder management capabilities.<br>How to Apply:Please send your updated CV to m.tantawy@connectalents.com with “Development Director” in the subject line
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br><p>Our client is a technology solutions company that develops and supports cloud-based software applications for a diverse portfolio of customers. They specialize in building scalable, secure, and reliable software while leveraging modern Microsoft technologies and cloud infrastructure to deliver high-quality solutions. As the company continues to grow, they are seeking a <strong>Mid Level Backend Software Engineer</strong> to help develop, maintain, and enhance backend systems that power mission-critical applications.</p><br>Role Overview<p>The <strong>Mid Level Backend Software Engineer</strong> will be responsible for developing, maintaining, and optimizing backend applications and APIs using C# and .NET technologies. The <strong>Mid Level Backend Software Engineer</strong> will collaborate closely with product, frontend, and DevOps teams to deliver scalable cloud-based solutions, implement new features, support integrations, and improve overall platform performance. This role is ideal for someone who enjoys building reliable backend systems, solving technical challenges, and contributing to modern software applications in an Agile environment.</p><br>Location<p><strong>Fully Remote | 9:00 AM - 5:00 PM EST</strong></p><br>Key ResponsibilitiesBackend Development & API Development<ul><li><p>Develop and maintain backend services using C# and .NET/.NET Core.</p><br></li><li><p>Build and support RESTful APIs for internal and customer-facing applications.</p><br></li><li><p>Develop new features, enhancements, and bug fixes across multiple software products.</p><br></li><li><p>Write clean, scalable, maintainable, and well-documented code following engineering best practices.</p><br></li></ul>Cloud & Azure Support<ul><li><p>Support applications hosted within Microsoft Azure environments.</p><br></li><li><p>Assist with deployments, monitoring, and production issue troubleshooting.</p><br></li><li><p>Work with Azure services including App Services, Azure Functions, and Azure SQL.</p><br></li><li><p>Help improve application reliability, scalability, and performance.</p><br></li></ul>Systems Integration & Data Management<ul><li><p>Build and maintain integrations with third-party systems and services.</p><br></li><li><p>Develop and optimize SQL queries, stored procedures, and database operations.</p><br></li><li><p>Ensure data integrity, consistency, and reliability across connected systems.</p><br></li><li><p>Support backend architecture that enables seamless communication between applications.</p><br></li></ul>Collaboration & Continuous Improvement<ul><li><p>Participate in Agile ceremonies, sprint planning, and technical discussions.</p><br></li><li><p>Collaborate with frontend developers, DevOps engineers, QA, and product stakeholders.</p><br></li><li><p>Participate in code reviews and contribute to engineering best practices.</p><br></li><li><p>Document technical implementations and development processes.</p><br></li></ul>QualificationsExperience<ul><li><p><strong>3–5 years</strong> of professional software development experience.</p><br></li><li><p>Experience building backend applications using C# and .NET/.NET Core.</p><br></li><li><p>Experience developing and consuming RESTful APIs.</p><br></li><li><p>Experience working with SQL databases.</p><br></li><li><p>Experience working within Agile software development environments.</p><br></li></ul>Skills<ul><li><p>Strong proficiency in C# and .NET/.NET Core.</p><br></li><li><p>Strong understanding of backend software engineering principles.</p><br></li><li><p>Experience with Microsoft Azure cloud services.</p><br></li><li><p>Experience with Azure App Services, Azure Functions, and Azure SQL.</p><br></li><li><p>Experience with Git and version control systems.</p><br></li><li><p>Strong SQL development and database optimization skills.</p><br></li><li><p>Strong troubleshooting and debugging abilities.</p><br></li><li><p>Understanding of software architecture and API design.</p><br></li><li><p>Strong communication and collaboration skills.</p><br></li><li><p>Ability to write clean, scalable, and maintainable code.</p><br></li></ul>What Success Looks Like<ul><li><p>High-quality backend features and enhancements are consistently delivered on time.</p><br></li><li><p>Reliable APIs and integrations support business and customer needs.</p><br></li><li><p>Cloud-based applications remain stable, scalable, and high-performing.</p><br></li><li><p>Engineering best practices are consistently followed across development efforts.</p><br></li><li><p>Strong collaboration contributes to overall team productivity and software quality.</p><br></li></ul>Opportunity<p>This is an exciting opportunity to join a growing technology company focused on building modern cloud-based software solutions. As the <strong>Mid Level Backend Software Engineer</strong>, you'll work with experienced engineering teams, contribute to scalable backend systems, expand your expertise with Microsoft technologies and Azure, and play a meaningful role in delivering reliable software products for a diverse customer base.</p><br><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job purpose: Manage and ensure the execution of software development life cycle of applications and programs (installation; configuration; deployment; analyzing; documenting; coding/development; and unit testing) as well as leading junior and senior engineers assigned to projects Interpret the customer requirements into deliverables (code; installation of a system; deployment.<br> … etc.) and ensure they are well mapped with the requirements Manage the time estimation of projects while following the project plan and timeline as well as the organization processes and standards well mapped with the requirements Manage the time estimation of projects while following the project plan and timeline as well as the organization processes and standards execute when needed and as per the project needs) Manage and ensure the creation and execution of unit test cases (might execute when needed and as per the project needs) Ensure the documentation of the code (might document when needed and as per the project needs) Conduct code review for junior and senior engineers Create the project architecture and design in collaboration with the technical architect; technical software lead; or principal software engineer (depending on the assigned project delivery team) Ensure the creation of application specifications and guidelines Integrate software components into a fully functional software system Collaborate with the testing team in developing software verification plans and quality assurance procedures Support the testing team and supervise and guide the technical team across the project lifecycle Represent the development team in the communication with customers throughout the project lifecycle Manage the solution deployment Conduct UAT with the customer (upon assignment from the project manager) Fix nonconformities resulting from engineering processes audit and architecture audit Report work progress; technical issues; risks; and changes in delivery dates to the technical lead and the project manager Participate in the hiring process of technical team members Additional accountabilities in case of full stack/frontend assignment: Manage and ensure the conversion of visual screens to UI elements for any portal or application (might execute when needed and as per the project needs) Manage and ensure the creation of prototypes using UI technologies (might execute when needed and as per the project needs) Must have professional qualifications: Bachelor's degree in computer science or equivalent 5+years of relevant experience Hands-on experience with Dynamics 365 Customer Engagement modules (Sales, Customer Service, Field Service).<br> Strong knowledge of Dataverse architecture, security model, and data modelling.<br> Expertise in: C# (.<br>NET) for plugins and custom workflow activities JavaScript PowerApps (model driven, canvas, pages) Power Automate Strong understanding of solution management.<br></span> </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 efficiently. 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. Looking for Siemens EDA ambassadors! We’re looking for experienced GPU Software Engineers to join us in Cairo, Egypt. What part will you play? You will focus on accelerating compute-intensive algorithms on GPUs using advanced parallel programming techniques and performance optimization methodologies. The role requires hands-on experience in GPU computing and high-performance software development. In this position, you will: Design, develop, and optimize high-performance GPU implementations for complex C/C++ algorithms. Develop CUDA-based solutions for compute-intensive applications. Optimize kernels, memory access patterns, and parallel execution for maximum GPU utilization and efficiency. Analyse and improve CPU/GPU interaction, data transfer efficiency, and overall application performance. Develop GPU implementations for advanced signal processing and machine learning algorithms. Debug and profile GPU applications to identify and resolve performance bottlenecks. Collaborate with software teams to integrate GPU acceleration into production systems. What you need to make real what matters! Experience between 5-7 years. B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electronics Engineering, or a related field. We are looking for hands-on experience with GPU programming using CUDA. Strong experience in parallel programming and multi-threaded software development. Excellent C/C++ programming skills. Good understanding of GPU architecture, memory hierarchy, and parallel execution models. Experience with performance-critical and high-throughput applications is highly preferred. Strong debugging and problem-solving skills. Self-motivated and able to work independently. Excellent communication and partnership skills. We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow! We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance. Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity. Join our Talent Community today and let's stay connected in areas that interest you. Transform the everyday Accelerate Transformation #LI-EDA #LI-Hybrid</span> </div>
Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Senior Software Engineer"<br>Job purpose:Creating applications from scratch, configuring existing systems and providing user support. Be part of the . Net scrum squad team.<br>Responsibilities:Liaising with Product Owners and Test Managers in sprint planning. Participate in requirements analysis. Be part of . Net scrum squad to produce software design and microservices architecture. Write clean, scalable, and testable code using . NET core 6. Revise, update, refactor and debug code. Improve existing software. Develop documentation throughout the software development life cycle (SDLC). Serve as an expert on applications and provide technical support<br>Qualifications:3 to 6 years of experience Bachelor’s degree in computer science, Engineering, MIS, or equivalent with programming experience Angular TS Experience.<br>Experience in:- Building Restful Web APIs and microservices components.-Troubleshooting software prototypes- Developing programs for . Net applications- Hands-on CI/CD using industry standards tools such Azure Dev Ops is a plus-Payment \ Fintech experience is a plus<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong>What you will do</strong></p>
<div>
<div>Design, develop, and maintain scalable, secure, high performance backend systems using PHP and Symfony.</div>
<div>Translate business and functional requirements into clean, maintainable, and well structured technical solutions.</div>
<div>Apply SOLID principles, OOP, MVC, and Symfony best practices across all development activities.</div>
<div>Own complex features end to end, from design and implementation to deployment and post release support.</div>
<div>Ensure solutions follow clean architecture principles and support long term maintainability.</div>
<div>Contribute to continuous improvement in code quality, system performance, and engineering processes</div>
</div>
<p><strong>What skills you will learn</strong></p>
<div>
<div>Deepened expertise in PHP, Symfony, and enterprise grade backend development.</div>
<div>Advanced software design, clean architecture principles, and security best practices.</div>
<div>Performance tuning, database optimisation, and scalable system design.</div>
<div>Cross functional collaboration and end to end feature ownership.</div>
</div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Who are you</strong></p>
<div>
<div>More than 4 years of experience working with PHP and related frameworks.</div>
<div>Advantageous: knowledge of ReactJS and hands on experience with Symfony.</div>
<div>Strong experience in Object Oriented Programming and software design patterns.</div>
<div>Solid understanding of security concepts and secure coding practices.</div>
<div>Proficiency in writing clean, maintainable code that adheres to industry standards.</div>
<div>Strong experience in software and database design, including optimisation techniques.</div>
</div><p></p></section>
Job Summary:<br>We are looking for a detail-oriented Software Testing Engineer to join our team. The candidate will be responsible for ensuring the quality of our applications through manual testing, API testing, and contributing to automation efforts when applicable.<br>Responsibilities:<br>* Perform manual testing on web and/or mobile applications.* Design, write, and execute test cases and test scenarios.* Conduct API testing using tools like Postman or similar.* Identify, document, and track bugs using bug tracking systems.* Collaborate with developers and stakeholders to ensure product quality.* Participate in requirement analysis and provide feedback from a QA perspective.* Support regression testing and release validation.* (Plus) Contribute to test automation scripts when applicable.<br>Requirements:<br>* 3-5 years of experience in software testing.* Strong knowledge of **Manual Testing** concepts and methodologies.* Hands-on experience in **API Testing** (Postman, REST APIs, etc.).* Basic understanding of **Automation Testing** (Selenium, or similar) is a plus.* Familiarity with bug tracking tools (e.g., Jira).* Good understanding of SDLC and STLC.* Strong analytical and problem-solving skills.* Good communication skills.
<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 efficiently. 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. Looking for Siemens EDA ambassadors! We’re looking for experienced GPU Software Engineers to join us in Cairo, Egypt. What part will you play? You will focus on accelerating compute-intensive algorithms on GPUs using advanced parallel programming techniques and performance optimization methodologies. The role requires hands-on experience in GPU computing and high-performance software development. In this position, you will: Design, develop, and optimize high-performance GPU implementations for complex C/C++ algorithms. Develop CUDA-based solutions for compute-intensive applications. Optimize kernels, memory access patterns, and parallel execution for maximum GPU utilization and efficiency. Analyse and improve CPU/GPU interaction, data transfer efficiency, and overall application performance. Develop GPU implementations for advanced signal processing and machine learning algorithms. Debug and profile GPU applications to identify and resolve performance bottlenecks. Collaborate with software teams to integrate GPU acceleration into production systems. What you need to make real what matters! Experience between 2-4 years. B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electronics Engineering, or a related field. We are looking for hands-on experience with GPU programming using CUDA. Strong experience in parallel programming and multi-threaded software development. Excellent C/C++ programming skills. Good understanding of GPU architecture, memory hierarchy, and parallel execution models. Experience with performance-critical and high-throughput applications is highly preferred. Strong debugging and problem-solving skills. Self-motivated and able to work independently. Excellent communication and partnership skills. We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow! We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance. Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity. Join our Talent Community today and let's stay connected in areas that interest you. Transform the everyday Accelerate Transformation #LI-EDA #LI-Hybrid</span> </div>
Company Description Amjaad Technology is a leading corporation in IoT and utility management, specializing in smart metering solutions for electricity, water, BTU, and gas. Through its innovative io Meter System, the company enables utility service providers, real estate developers, and smart cities to drive digital transformation, optimize energy management, and advance sustainability goals. Amjaad Technology also develops platforms for community and facilities management in smart cities, enhancing efficiency, resource utilization, and operational workflows. With over 300 successful projects across Egypt, Saudi Arabia, and the UAE, the company’s solutions have positively impacted more than 200,000 people. Applicants join a growing organization focused on scalable technology, sustainable communities, and measurable impact.<br>Role Description The Senior Software Project Manager is a full-time, on-site role based in Qesm El Maadi, responsible for leading end-to-end delivery of complex software and IoT projects. This role oversees project planning, scope definition, scheduling, and resource allocation, ensuring alignment with business objectives and client requirements. The Senior Software Project Manager coordinates cross-functional teams, manages stakeholders, and monitors progress, risks, and budgets to deliver projects on time and within scope. Day-to-day tasks include facilitating requirements workshops, translating business needs into actionable technical plans, tracking milestones, and implementing best practices in project governance and reporting. The role also involves mentoring project teams, driving continuous improvement, and collaborating closely with product, engineering, and operations to support Amjaad Technology’s smart metering and smart city solutions.<br>Qualifications<br> <br>Strong Software Project Management and Project Management skills to lead complex, multi-stakeholder initiatives. Proficiency in Requirements Analysis and Analytical Skills to translate business needs into clear technical specifications and data-driven decisions. Solid understanding of Software Development processes and lifecycle to effectively coordinate with engineering teams. Experience managing technology or IoT projects, preferably in utilities, smart metering, or smart city solutions. Demonstrated ability to manage timelines, budgets, risks, and dependencies using modern project management tools and methodologies (e.g., Agile, Scrum, or hybrid approaches). Excellent communication, stakeholder management, and negotiation skills, with the ability to work cross-functionally and present to senior leadership. Proven leadership experience in guiding project teams, mentoring team members, and fostering collaboration and accountability. Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field; a master’s degree or relevant certifications (e.g., PMP, PMI-ACP) are an advantage. Ability to work on-site in Qesm El Maadi and collaborate closely with local and regional teams.
Key Responsibilities Design, code, test and manage various applications. Collaborate with engineering team and product team to establish best products. Follow outlined standards of quality related to code and systems. Develop automated tests and conduct performance tuning. Participate in requirements analysis. Collaborate with internal teams to produce software design and architecture Write clean, scalable and well documented code using . NET programming languages. Test and deploy applications and systems. Revise, update, refactor and debug code. Improve existing software. Serve as an expert on applications and provide technical support<br><br>Job Requirements Bachelor's degree in computer science, Engineering or relevant field Min 3+ years of experience working with . NET or Application Developer. Familiarity with the . NET / . NET Core framework and SQL Server. Familiarity with architecture styles/APIs, Web Services, and Developing web. Experience developing web-based applications in C#, HTML, Java Script, VBScript/ASP, or . NET. Experience working with MS SQL Server and MySQL Knowledge of practices and procedures for full software design life cycle. Experience working in agile development environment.
<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">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br><p>Our client is a technology solutions company that develops and supports cloud-based software applications for a diverse portfolio of customers. They specialize in building scalable, secure, and reliable software while leveraging modern cloud technologies to deliver exceptional user experiences. As the company continues to grow, they are seeking a <strong>Senior Backend Software Engineer</strong> to help lead backend architecture, cloud engineering initiatives, and engineering best practices across their technology organization.</p><br>Role Overview<p>The <strong>Senior Backend Software Engineer</strong> will be responsible for designing, developing, and optimizing scalable cloud-native backend systems using C# and Microsoft Azure technologies. The <strong>Senior Backend Software Engineer</strong> will lead architecture decisions, build enterprise-grade APIs, improve application performance and reliability, mentor engineering team members, and collaborate closely with product, infrastructure, and software engineering teams. This role is ideal for an experienced engineer who enjoys solving complex technical challenges while remaining hands-on in software development and technical leadership.</p><br>Location<p><strong>Fully Remote | </strong></p><br>Key ResponsibilitiesBackend Architecture & Development<ul><li><p>Design, develop, and maintain scalable backend applications and services using C# and .NET/.NET Core.</p><br></li><li><p>Architect and build enterprise-grade RESTful APIs and backend services.</p><br></li><li><p>Evaluate and improve application architecture, scalability, and maintainability.</p><br></li><li><p>Promote engineering standards, coding best practices, and clean software architecture.</p><br></li></ul>Cloud & Azure Engineering<ul><li><p>Design and support cloud-native applications within Microsoft Azure.</p><br></li><li><p>Collaborate on deployment strategies, cloud optimization, and infrastructure improvements.</p><br></li><li><p>Improve application scalability, security, reliability, and operational performance.</p><br></li><li><p>Support cloud modernization and automation initiatives.</p><br></li></ul>Technical Leadership<ul><li><p>Mentor junior and mid-level software engineers.</p><br></li><li><p>Conduct code reviews and provide technical guidance.</p><br></li><li><p>Participate in technical planning, architecture discussions, and solution design.</p><br></li><li><p>Help establish scalable engineering processes and development standards.</p><br></li></ul>Performance, Reliability & Optimization<ul><li><p>Troubleshoot and resolve complex production issues.</p><br></li><li><p>Improve application performance, monitoring, logging, and system reliability.</p><br></li><li><p>Identify opportunities to optimize backend architecture and cloud infrastructure.</p><br></li><li><p>Ensure solutions are designed for long-term scalability and maintainability.</p><br></li></ul>QualificationsExperience<ul><li><p><strong>7+ years</strong> of professional software development experience.</p><br></li><li><p>Extensive experience developing backend applications using C# and .NET/.NET Core.</p><br></li><li><p>Experience designing and developing large-scale APIs and backend systems.</p><br></li><li><p>Strong experience working within Microsoft Azure environments.</p><br></li><li><p>Experience leading technical projects, architecture decisions, or engineering initiatives.</p><br></li></ul>Skills<ul><li><p>Advanced knowledge of backend architecture and software design principles.</p><br></li><li><p>Strong understanding of cloud-native application development.</p><br></li><li><p>Experience with Microsoft Azure services.</p><br></li><li><p>Experience with SQL databases, performance optimization, and systems integration.</p><br></li><li><p>Experience collaborating with DevOps teams and CI/CD pipelines.</p><br></li><li><p>Strong troubleshooting and debugging skills.</p><br></li><li><p>Strong analytical and problem-solving abilities.</p><br></li><li><p>Excellent communication and technical leadership skills.</p><br></li><li><p>Ability to mentor engineers and contribute to engineering best practices.</p><br></li></ul>What Success Looks Like<ul><li><p>Scalable, secure, and high-performing backend systems are consistently delivered.</p><br></li><li><p>Architecture improvements enhance maintainability, reliability, and cloud efficiency.</p><br></li><li><p>Engineering standards and best practices are adopted across the development team.</p><br></li><li><p>Junior engineers receive effective mentorship and technical guidance.</p><br></li><li><p>Cloud-based applications remain reliable, performant, and scalable.</p><br></li><li><p>Technical contributions directly support the company's long-term technology strategy.</p><br></li></ul>Opportunity<p>This is an exciting opportunity to join a growing technology company where you'll play a key role in shaping backend architecture, cloud infrastructure, and engineering standards. As the <strong>Senior Backend Software Engineer</strong>, you'll solve complex technical challenges, mentor engineers, influence architectural decisions, and help build scalable cloud-based software solutions that support long-term business growth.</p><br><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b>Position:</b>Senior Software Validation Engineer (Avelabs LLC Egypt)<br><br><b>Job Description:</b><p>Avelabs (an Arrow Company), a leading automotive software engineering services provider, is seeking a skilled and motivated Software Validation Engineer with expertise in testing automotive applications to join our dynamic engineering team. The ideal candidate will have extensive experience in automotive testing techniques, along with a solid understanding of automotive standards like AUTOSAR, ISO26262, and ASPICE.</p><br><br><br><p><b>Job description</b></p><br><br><ul><li><p>Understand and analyze requirements including identifying any gaps or missing information needed to perform testing activities.</p><br><br></li><li><p>Test cases planning, development, and execution (Field and Bench based).</p><br><br></li><li><p>Analyze executed test cases and confirm that the software behavior is conforming to the requirements documents.</p><br><br></li><li><p>Report findings and bugs to the defect management system.</p><br><br></li><li><p>Report major findings (System/software Issues) to customers.</p><br><br></li><li><p>Communicate testing project status for Projects and R&D Management and solve conflicts.</p><br><br></li><li><p>Perform test automation.</p><br><br></li><li><p>Contribute to defining the testing strategy.</p><br><br></li><li><p>Conduct technical reviews on testing artifacts for the process, company testing strategy and standards compliance.</p><br><br></li><li><p>Review testing related change requests and provide estimates based on related standard estimation models or experience based.</p><br><br></li><li><p>Design and deploy test benches according to the customer's requirements.</p><br><br></li><li><p>Communicate effectively with other teams and understand the technical aspects.</p><br><br></li><li><p>Follow the configuration management process.</p><br><br></li><li><p>Maintain Avelabs quality standards for project's deliverables.</p><br><br></li><li><p>Suggest and implement innovative solutions for project challenges.</p><br><br></li><li><p>Prepare and conduct technical training.</p><br><br></li><li><p>Handle customer challenges and other project stakeholder ‘s communications.</p><br><br></li><li><p>Highlight opportunities that can increase the scope of the current project tasks.</p><br><br></li></ul><br><p><b>Job requirements</b></p><br><br><ul><li><p>3+ years of experience in automotive validation position.</p><br><br></li><li><p>University degree in Computer, Electronics, or Mechatronics Engineering.</p><br><br></li><li><p>Strong understanding of software integration testing and software validation.</p><br><br></li><li><p>Experience in Embedded systems and Microcontrollers.</p><br><br></li><li><p>Experience in automotive electronics products on system/software level.</p><br><br></li><li><p>Experience in requirements and testing management (e.g., using DOORS/JIRA).</p><br><br></li><li><p>Experience in automotive bus technologies and diagnostics.</p><br><br></li><li><p>Experience with Vector tools (CANoe, vTeststudio, CAPL scripting).</p><br><br></li><li><p>Experience in communication with customer for requirements analysis and refinement.</p><br><br></li><li><p>Strong debugging and analytical skills.</p><br><br></li><li><p>Very Good programming skills (C and Python).</p><br><br></li><li><p>Test Bench development and deployment is a plus.</p><br><br></li><li><p>Experience in working with NI/dSPACE benches is a plus.</p><br><br></li><li><p>ISTQB certifications is a plus</p><br><br></li><li><p>Excellent command of the English language (written and spoken).</p><br><br></li><li><p>German language is a plus.</p><br><br></li></ul><br><br><br><b>Location:</b>EG-Cairo, Egypt (Maadi Technology Park)<br><br><b>Time Type:</b>Full time<br><b>Job Category:</b>Engineering Services<br> </div>