وظائف مطور C++ في مصر
١٢٩٩ وظائف شاغرة
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>The Software Engineer designs, develops, and maintains scalable, secure, and high-quality software solutions across backend and frontend components. This role collaborates closely with cross-functional teams to deliver reliable applications, support cloud deployment, and continuously improve performance, quality, and operational stability.</p><p>Responsibilities:</p><ul><li>Design, develop, and maintain scalable software solutions across backend and frontend components.</li><li>Build and consume APIs and services using modern programming languages and frameworks.</li><li>Collaborate with product managers, designers, and engineers to translate requirements into technical solutions.</li><li>Write clean, maintainable, and well-tested code following engineering best practices.</li><li>Optimize application performance, security, and reliability.</li><li>Participate in code reviews, testing, and continuous improvement initiatives.</li><li>Support deployment, monitoring, and troubleshooting of applications in cloud environments.</li><li>Contribute to documentation, technical standards, and knowledge sharing within the team.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience). 4+ years of experience in software development (frontend, backend, or full stack). Outstanding English communication, both verbal and non-verbal. Proficiency in at least one backend language (e.g., Python, TypeScript, Go) and modern frontend frameworks. Experience with RESTful APIs and database technologies (SQL and/or NoSQL). Familiarity with cloud platforms (Azure or AWS) and CI/CD pipelines. Understanding of version control systems (Git) and collaborative development workflows. Knowledge of testing practices, software design principles, and security fundamentals. Strong problem-solving skills, communication abilities, and a collaborative mindset. Fluency in English is a must.</p><p></p></section>
Outsourcing Advantage is a boutique business process outsourcing provider specializing in back-office and customer support services for US-based companies. We are seeking a highly experienced Senior Full Stack Software Developer to take ownership of an existing AI-generated bookkeeping software platform and drive it through completion.<br><br>This is an exciting opportunity for a self-sufficient, solution-oriented developer who can independently assess, troubleshoot, improve, and deliver a complex software product with minimal direction. The ideal candidate has strong full stack development expertise, a solid understanding of accounting principles, and proven experience taking software projects from planning to production.<br><br>This is a temporary remote position expected to last approximately 8 months.<br><br>Key Responsibilities<br><br>Take full ownership of an existing bookkeeping software platform Analyze the current system architecture, codebase, and business logic Identify technical, functional, and financial data integrity issues Design and implement scalable solutions to improve system performance, reliability, and usability Independently prioritize development tasks and drive projects with minimal supervision Collaborate with stakeholders to understand business requirements and translate them into technical solutions Ensure accounting workflows, financial calculations, reports, and outputs are accurate and reliable Debug, refactor, optimize, and enhance the existing codebase Create and maintain technical documentation when necessary Conduct comprehensive testing and validation to ensure software quality and financial data accuracy Deliver the platform to a production-ready state<br><br>Requirements<br><br>5+ years of professional experience in full stack software development Proven experience owning software projects from planning through deployment Strong understanding of accounting principles, bookkeeping workflows, and financial reporting Experience inheriting, reviewing, and improving existing software applications Excellent troubleshooting, analytical, and problem-solving skills Ability to work independently with minimal supervision Strong communication and project management skills<br><br>Preferred Qualifications & Ideal Candidate Profile<br><br>The ideal candidate will have:<br><br> Experience developing or maintaining accounting, bookkeeping, ERP, or financial software platforms Experience reviewing and improving AI-generated codebases Experience performing software audits, financial reporting, data validation, and reconciliation processes Ability to establish technical direction and make sound architectural decisions Experience working with and optimizing existing or legacy software applications A portfolio, Git Hub repository, or examples of completed software projects is an advantage The ability to quickly understand and work within an unfamiliar codebase The ability to thrive in situations where requirements or documentation are incomplete A proactive mindset with the initiative to take full ownership of projects with minimal supervision A strong understanding of both software engineering and accounting principles The ability to identify expected system behavior, implement effective solutions, and validate financial outputs for accuracy A proven track record of successfully delivering complex software projects from development through production Excellent analytical, troubleshooting, and problem-solving skills with strong attention to detail A commitment to building reliable, scalable, and production-ready software solutions Availability to work with significant overlap during Eastern Standard Time (EST) business hours <br><br>Technical Requirements<br><br>Strong experience with:<br><br> Type Script React Vite Tailwind CSS Node.js Express.js Postgre SQL Drizzle ORM<br><br>Benefits<br><br>Competitive salary Opportunity to work on an innovative accounting software platform Supportive and collaborative work environment Weekly payments Weekends off Growth opportunities
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
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
We're Hiring: Full Stack Software Engineer (. NET Core) — 3+ Years Experience<br>???? Location: Fifth Settlement, New Cairo — On-site<br>Join our team and help us build scalable, high-performance web applications end-to-end.<br> What you'll do:* Design and develop full stack applications using . NET Core and modern front-end frameworks* Build and consume RESTful APIs* Write clean, maintainable, and well-tested code* Collaborate with product, design, and QA to deliver great user experiences* Participate in code reviews and architectural discussions<br> What we're looking for:* 3+ years of hands-on experience as a Full Stack Developer* Strong proficiency in . NET Core, C#, and Entity Framework* Front-end experience with Angular, React, or Vue* Solid understanding of SQL Server and database design* Experience with Git, REST APIs, and Agile workflows* Bonus: Azure / Docker / microservices experience
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About Integrant Integrant is a custom software development company partnering with enterprise clients in the USA.<br> We build scalable, production-grade software with a strong engineering culture focused on collaboration, quality, and continuous growth.<br> Engineers work closely with international clients and technical leaders on complex, long-running products — and move across enterprise application programs and modern web delivery as client needs evolve.<br> We are building agentic engineering pods; we look for engineers who combine deep technical judgment with hands-on delivery and curiosity about AI-assisted development practices.<br> Role Overview We are seeking an experienced, high-end software engineer with deep, long-term C and C++ experience on complex, production software — not a short exposure or academic-only background.<br> You will join an enterprise C/C++ application program as the initial assignment, while maintaining a profile that is not C/C++-only and contribution to agentic pod delivery over time.<br> You are a strong fit if you: Have many years of professional software engineering on non-trivial, long-lived systems (10+ years software development preferred; 15–20+ years total welcome where depth is evident).<br> Bring solid, demonstrated C/C++ on complex applications — maintenance, extension, debugging, and safe change on existing production codebases.<br> Have 2–3+ years of hands-on C/C++ on application software in production for the initial assignment — not required to be recent.<br> Think in terms of production ownership: incidents, root cause, diagnostics, regression risk, and high availability (downtime impact, safe releases).<br> Are hands-on, current, and technically credible — not coasting on legacy stack alone.<br> Have credibility in modern software delivery (Agile, Git, code review, testing) and interest and adjacent capability toward AI / agentic engineering.<br> This is not a generic “Senior” backend role and not greenfield-only.<br> Key Responsibilities Enterprise application (initial focus) Design, develop, debug, and maintain enterprise software using C and C++.<br> Enhance, fix, and regression-test existing product code under production pressure.<br> Work with SQL Server and database-backed features; understand data, performance, and availability impact.<br> Troubleshoot complex production issues using logs, diagnostics, and systematic root-cause analysis.<br> Collaborate with Product Owners, QA, architects, and client technical stakeholders; participate in Agile delivery.<br> Engineering depth & delivery Apply strong OOP, SOLID, data structures, memory management, and multithreading judgment in real codebases.<br> Support high-reliability expectations for mission-critical systems; uphold production quality, security, and maintainability on long-lived enterprise codebases.<br> Apply disciplined software engineering across design, implementation, testing, and delivery on complex production systems.<br> Mentor and raise the bar through code review and clear technical communication (English) with client stakeholders.<br> Agentic engineering (Integrant direction) Work effectively with AI-assisted development workflows where appropriate — while maintaining accountability for production quality, security, and correctness on legacy C/C++ code.<br> Salary paid in USD Six-month career advancing opportunities Supportive and friendly work environment Premium medical insurance [employee +family] English language development courses Interest-free loans paid over 2.<br>5 years Technical development courses Planned overtime program (POP) Employment referral program Premium location in Maadi Social insurance Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent depth demonstrated in career).<br> 10+ years of professional software development experience (application software, services, or enterprise systems).<br> Many years of hands-on C and C++ on complex software applications — maintenance and evolution of production systems, not toy projects only.<br> 2–3+ years of hands-on C and C++ on application software in production — required for the initial assignment; not required to be recent.<br> SQL Server (or equivalent enterprise RDBMS depth) with database-backed application features.<br> Proven debugging, troubleshooting, and root-cause analysis under time pressure; production support / incident experience.<br> Solid Git, Agile, and English communication for client-facing work.<br> Preferred Qualifications Experience with highly available or production-critical systems (minutes-level downtime sensitivity).<br> Modern C++ (C++11/14/17+) in maintained codebases.<br> REST APIs, automated testing, CI/CD — or equivalent depth on other modern application stacks per squad.<br> Demonstrated curiosity and practical experimentation with AI / LLM-assisted development — with sound engineering guardrails.<br> International client or enterprise product delivery experience.<br></span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>About Integrant Integrant is a custom software development company partnering with enterprise clients in the USA. We build scalable, production-grade software with a strong engineering culture focused on collaboration, quality, and continuous growth. Engineers work closely with international clients and technical leaders on complex, long-running products and move across enterprise application programs and modern web delivery as client needs evolve. We are building agentic engineering pods; we look for engineers who combine deep technical judgment with hands-on delivery and curiosity about AI-assisted development practices.</p><p>Role Overview We are seeking an experienced, high-end software engineer with deep, long-term C and C++ experience on complex, production software not a short exposure or academic-only background. You will join an enterprise C/C++ application program as the initial assignment, while maintaining a profile that is not C/C++-only and contribution to agentic pod delivery over time. You are a strong fit if you:</p><ul><li>Have many years of professional software engineering on non-trivial, long-lived systems (10+ years software development preferred; 15 20+ years total welcome where depth is evident).</li><li>Bring solid, demonstrated C/C++ on complex applications maintenance, extension, debugging, and safe change on existing production codebases.</li><li>Have 2 3+ years of hands-on C/C++ on application software in production for the initial assignment not required to be recent.</li><li>Think in terms of production ownership: incidents, root cause, diagnostics, regression risk, and high availability (downtime impact, safe releases).</li><li>Are hands-on, current, and technically credible not coasting on legacy stack alone.</li><li>Have credibility in modern software delivery (Agile, Git, code review, testing) and interest and adjacent capability toward AI / agentic engineering.</li></ul><p>This is not a generic Senior backend role and not greenfield-only.</p><p>Key Responsibilities</p><p>Enterprise application (initial focus)</p><ul><li>Design, develop, debug, and maintain enterprise software using C and C++.</li><li>Enhance, fix, and regression-test existing product code under production pressure.</li><li>Work with SQL Server and database-backed features; understand data, performance, and availability impact.</li><li>Troubleshoot complex production issues using logs, diagnostics, and systematic root-cause analysis.</li><li>Collaborate with Product Owners, QA, architects, and client technical stakeholders; participate in Agile delivery.</li></ul><p>Engineering depth & delivery</p><ul><li>Apply strong OOP, SOLID, data structures, memory management, and multithreading judgment in real codebases.</li><li>Support high-reliability expectations for mission-critical systems; uphold production quality, security, and maintainability on long-lived enterprise codebases.</li><li>Apply disciplined software engineering across design, implementation, testing, and delivery on complex production systems.</li><li>Mentor and raise the bar through code review and clear technical communication (English) with client stakeholders.</li></ul><p>Agentic engineering (Integrant direction)</p><ul><li>Work effectively with AI-assisted development workflows where appropriate while maintaining accountability for production quality, security, and correctness on legacy C/C++ code.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent depth demonstrated in career).</li><li>10+ years of professional software development experience (application software, services, or enterprise systems).</li><li>Many years of hands-on C and C++ on complex software applications maintenance and evolution of production systems, not toy projects only.</li><li>2 3+ years of hands-on C and C++ on application software in production required for the initial assignment; not required to be recent.</li><li>SQL Server (or equivalent enterprise RDBMS depth) with database-backed application features.</li><li>Proven debugging, troubleshooting, and root-cause analysis under time pressure; production support / incident experience.</li><li>Solid Git, Agile, and English communication for client-facing work.</li><li>Experience with highly available or production-critical systems (minutes-level downtime sensitivity).</li><li>Modern C++ (C++11/14/17+) in maintained codebases.</li><li>REST APIs, automated testing, CI/CD or equivalent depth on other modern application stacks per squad.</li><li>Demonstrated curiosity and practical experimentation with AI / LLM-assisted development with sound engineering guardrails.</li><li>International client or enterprise product delivery experience.</li></ul><p></p></section>
Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.<br><br>Role Overview<br><br>We are seeking highly skilled C/C++ engineers to work with system-level libraries and tools such as Open SSL, FFmpeg, glibc, libssh2, zlib, systemd, tcpdump and support infrastructure for AI-driven software engineering systems. In addition, you will play a key role in building the backend stack for model training and evaluation pipelines that support intelligent systems like the SWE Bench, where AI agents assist in real-world software maintenance and patching workflows<br><br>Duration: 3 months<br><br>Commitment: 40h/week, 4h/day overlap with PST<br><br>Model: Contract, time and material<br><br>Location: 100% Remote: Bangladesh, Brazil, Colombia, Egypt, Ghana, India, Pakistan, Indonesia, Kenya, Nigeria, Turkey, Vietnam<br><br>Interview: 2 technical interview<br><br>Key Responsibilities<br><br>Develop, maintain, and extend high-performance, secure system software in C/C++Integrate and work with open-source projects such as Open SSL, FFmpeg, glibc, systemd, tcpdump, libssh2, Image Magick, and Free RDPDesign tools and infrastructure to support model training and evaluation workflows Build systems for suggesting code patches based on bug reports, issue descriptions, and vulnerability IDsAutomate assessment of PRs and patch diffs for correctness and completeness Develop solution plans, set up reproducible environments, and evaluate test outcomes Collaborate with AI engineers on integrations involving Rust bindings and Python-based orchestration tools Analyze low-level system behavior using profiling, tracing, and debugging tools Write clear, maintainable code and documentation for internal systems and external libraries<br><br>Requirements<br><br>Expert-level 4+ yrs of experience in C and/or C++ (C99+, C++11/14/17) Strong understanding of systems programming, memory management, and networking internals Hands-on experience with Linux kernel, glibc, and multithreaded programming Familiarity with libraries such as Open SSL, zlib, FFmpeg, libssh2, and Image Magick Proficiency with debugging and diagnostics tools like gdb, valgrind, perf, and tcpdump
Embedded Software Engineer (C/C++) – AUTOSAR Complex Device Driver<br>Let’s breathe life into great tech ideas! With more than 3,000 professionals worldwide, Intellias is a technology company where benchmark engineering solutions are created. Join us and become part of a team that's shaping the future through innovative digital solutions. Project Overview Join a project focused on the development and validation of AUTOSAR Complex Device Drivers (CDD) for automotive Electronic Control Units (ECUs). You will contribute to embedded software development, verification, diagnostics, and testing in a distributed engineering environment, helping deliver reliable and high-quality automotive software.<br>Requirements2+ years of commercial experience in C/C++ software development and/or embedded software testing Experience developing software for resource-constrained embedded systems, such as microcontrollers Practical experience with CAN-based communication and diagnostics, including CANoe and CAPLStrong programming skills and a passion for embedded software development Excellent analytical, problem-solving, and debugging skills Self-motivated, detail-oriented, and well-organized Strong collaboration and communication skills Good written and spoken English<br>Nice to Have Knowledge of AUTOSAR and hands-on experience with AUTOSAR-based commercial projects Familiarity with MISRA C/C++ coding guidelines Experience working on Functional Safety (ISO 26262 / ASIL B) projects Knowledge of ASPICE development processes and automotive software quality standards<br>Responsibilities Support the development of AUTOSAR Complex Device Drivers (CDD) for automotive ECUsValidate and verify ECU functionality through software testing and diagnostics Design, develop, and execute automated and manual tests using C and CAPLPerform debugging, root cause analysis, and issue resolution Participate in CAN-based communication analysis and diagnostics Collaborate with distributed engineering teams throughout the development lifecycle Document test results, software quality findings, and technical progress Contribute to continuous improvements in software quality, testing processes, and development practices<br>What You'll Bring Solid understanding of embedded software development principles Experience working with automotive communication protocols, particularly CANAbility to troubleshoot complex embedded software issues Strong commitment to software quality and engineering best practices A proactive attitude and willingness to learn new automotive technologies<br>Education Bachelor's degree in computer science, Software Engineering, Electrical Engineering, Electronics, or a related technical field.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Develop front end website architecture.<br> Design user interactions on web pages.<br> Develop back-end website applications.<br> Create servers and databases for functionality.<br> Ensure cross-platform optimization for mobile phones.<br> Ensure responsiveness of applications.<br> Work alongside with graphic designers for web design features.<br> Observe a project from conception to a finished product.<br> Design and develop APIs.<br> Meet both technical and consumer needs.<br> Stay up to date with developments in web applications and programming languages.<br> 1-3 years of experience in software engineering or a related field Proficiency with fundamental front-end languages such as HTML, CSS.<br> Familiarity with JavaScript frameworks such as JS and React Proficiency with server-side languages such as Ruby, Node js.<br> Familiarity with database technology such as MySQL, PostgreSQL.<br> Attention to details.<br> Excellent written and verbal communication skills.<br> Excellent written and spoken in both English and Arabic.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>TJM Labs builds AI-driven automation that strips away the repetitive, error-prone tasks slowing pharmacies down so teams can focus on patient care.<br> Our bots handle prescription intake, fax processing, insurance workflows and more, helping pharmacies scale efficiently without adding headcount.<br> TJM Labs is looking for a Full Stack Engineer to join our growing team.<br> This is an excellent opportunity for someone early in their software engineering career who enjoys solving problems, building thoughtful solutions, and learning quickly in a fast-paced remote environment.<br> We’re less focused on where you went to school or how many years of experience you have, and more interested in how you think, how you work, and your potential to grow.<br> As a Full Stack Engineer, you’ll support the development of internal tools, automations, and software products that help drive our business forward.<br> You’ll work closely with technical team members to build practical solutions, troubleshoot issues, and contribute to ongoing product improvements.<br> What You'll Do Design, build, and maintain software applications, services, and internal tools.<br> Develop new automation solutions and product features for pharmacy workflows.<br> Build and maintain integrations with third-party systems and APIs.<br> Troubleshoot production issues and improve system reliability and performance.<br> Write clean, maintainable, and well-tested code.<br> Participate in code reviews and technical discussions.<br> Collaborate with teammates to plan, scope, and deliver projects.<br> Use modern development tools, including AI-assisted workflows, to improve productivity and software quality.<br> Identify opportunities to simplify processes and improve engineering efficiency.<br> Contribute to architecture and technical design decisions as the platform grows.<br> Follow secure coding practices, protect company data, and adhere to internal information security policies and procedures.<br> Fully remote work environment.<br> Competitive compensation.<br> Meaningful projects with direct business impact.<br> High ownership and autonomy.<br> Opportunity to work with AI-driven technologies and modern development tools.<br> A collaborative team focused on solving real problems for healthcare customers.<br> 3+ years of software development experience.<br> Strong experience with Python.<br> Experience building web applications, APIs, or backend systems.<br> Experience with Git, GitHub, and modern software development workflows.<br> Familiarity with databases and data modeling.<br> Strong debugging, troubleshooting, and problem-solving skills.<br> Ability to work independently in a remote environment.<br> Clear written and verbal English communication skills.<br> Strong sense of ownership and accountability.<br> Nice to Have Experience with JavaScript, TypeScript, React, or modern frontend frameworks.<br> Experience building AI-powered applications, automations, or workflow systems.<br> Experience working with cloud infrastructure and deployment pipelines.<br> Experience integrating with third-party platforms and APIs.<br> Familiarity with healthcare technology or regulated industries.<br> Experience working at a startup or high-growth company.<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 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>
<ul><li><p>Lead the full development lifecycle of web applications and digital platforms</p></li><li><p>Design, develop, and integrate secure RESTful APIs, including authentication flows</p></li><li><p>Build and maintain role-based access control (RBAC) systems</p></li><li><p>Implement real-time features and WebSocket integrations</p></li><li><p>Manage deployments from development through production</p></li><li><p>Troubleshoot, debug, and optimize existing systems for performance and security</p></li><li><p>Ensure audit logging, data integrity, and compliance with security best practices</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p><strong>Front-End</strong></p><ul><li><p>HTML, CSS, JavaScript, TypeScript</p></li><li><p>React.js, Next.js (App Router)</p></li><li><p>Tailwind CSS</p></li></ul><p><strong>Back-End</strong></p><ul><li><p>Node.js, Express.js</p></li><li><p>Prisma ORM</p></li><li><p>MySQL, PostgreSQL</p></li><li><p>RESTful API design, JSON, and authentication mechanisms (JWT, OTP, bcrypt)</p></li></ul><p><strong>DevOps & Infrastructure</strong></p><ul><li><p>Git, CI/CD pipelines, Docker basics</p></li><li><p>Server management: cPanel, VPS, Linux environments</p></li><li><p>Hosting, DNS configuration, SSL setup</p></li></ul><p><strong>Security</strong></p><ul><li><p>Web security best practices</p></li><li><p>Input validation, XSS sanitization, rate limiting</p></li></ul><p>Database protection and backup strategies</p></li></ul><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Develop front end website architecture. Design user interactions on web pages. Develop back-end website applications. Create servers and databases for functionality. Ensure cross-platform optimization for mobile phones. Ensure responsiveness of applications. Work alongside with graphic designers for web design features. Observe a project from conception to a finished product. Design and develop APIs. Meet both technical and consumer needs. Stay up to date with developments in web applications and programming languages.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>1-3 years of experience in software engineering or a related field</li><li>Proficiency with fundamental front-end languages such as HTML, CSS.</li><li>Familiarity with JavaScript frameworks such as JS and React</li><li>Proficiency with server-side languages such as Ruby, Node js.</li><li>Familiarity with database technology such as MySQL, PostgreSQL.</li><li>Attention to details.</li><li>Excellent written and verbal communication skills.</li><li>Excellent written and spoken in both English and Arabic.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><strong>Company Description:</strong> <p>Naseej is a leading technology company committed to harnessing the power of digital transformation in learning & knowledge management by enabling our customers to provide rich experiences for their users and adapt to a dynamic technology landscape while reducing their technical burden enabling them to focus on achieving their strategic objectives. And for almost 36 years, Naseej with its branches all over the MENA region had made many contributions to be one of the market leaders in the fields of E-Learning, Edu-Tech & Digital transformation. Naseej website: https://www.naseej.com/ </p> <p> </p> <p> <strong>Job description</strong> </p> <p>We are looking for an experienced Mid level Software Developer with 3 years of hands on experience in Java, Spring Boot, databases, and optionally Camunda and JavaScript frameworks. The ideal candidate will design, develop, and maintain scalable backend systems while collaborating with cross-functional teams to deliver high-quality software solutions.</p> <p> </p> <p> <strong>Responsibilities:</strong> </p> <ul> <li> <p>Design, develop, and maintain Java-based applications using Spring Boot & Spring Security.</p> </li> <li> <p>Work with relational databases (e.g., MySQL, PostgreSQL, Oracle) and optimize queries.</p> </li> <li> <p>(Preferred) Experience with Camunda BPM for workflow automation.</p> </li> <li> <p>Develop and integrate RESTful APIs and microservices.</p> </li> <li> <p>Knowledge of JavaScript frameworks (React) for front-end integration.</p> </li> <li> <p>Implement best practices for code quality, testing (JUnit, Mockito), and CI/CD pipelines.</p> </li> <li> <p>Troubleshoot, debug, and optimize application performance.</p> </li> <li> <p>Collaborate with DevOps teams for deployment and monitoring.</p> </li> <li> <p>Participate in Agile/Scrum processes (sprints, stand-ups, retrospectives).</p> </li> </ul> <p> </p> <p> <strong>Qualifications</strong> </p> <ul> <li> <p>3 years of professional experience in Java & Spring Boot.</p> </li> <li> <p>Strong knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB).</p> </li> <li> <p>Experience with Hibernate/JPA for ORM.</p> </li> <li> <p>Familiarity with REST APIs, microservices architecture, and cloud platforms (AWS/Azure/GCP).</p> </li> <li> <p>(Preferred) Experience with Camunda for workflow automation.</p> </li> <li> <p>Hands-on experience with Keycloak for identity and access management.</p> </li> <li> <p>Proficiency in JavaScript frameworks (React, Angular, or Vue.js).</p> </li> <li> <p>Knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI).</p> </li> <li> <p>Strong problem-solving and debugging skills.</p> </li> <li> <p>Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience)</p> </li> <li> <p>Solid knowledge of security operations, incident response, and vulnerability management.</p> </li> <li> <p>Good understanding of <strong>IT Service Management (ITIL)</strong> and enterprise IT environments.</p> </li> </ul></div></section>
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
<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>
<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>
Egy Bell is hiring a Senior C++ Engineer for a multinational telecommunications equipment company.<br>What you will need:Excellent working knowledge of 5G Standalone (SA) architecture: AMF, SMF, UPF, AUSF, NRF, PCF, and associated N-interfaces. Deep understanding of 5G NAS (N1/N2) signalling procedures: registration, session management, handover, and authentication. Strong familiarity with 3GPP TS specifications (38.xxx, 23.xxx, 29.xxx series) — able to read, interpret, and implement from raw specs, and independently pick up new or emerging 3GPP protocols with minimal hand-holding. Experience with PDU decoding, x DR/CDR generation, and protocol dissection in production systems. Ability to write protocol dissectors or decoders from scratch using 3GPP specs as the primary reference. Working proficiency in C and Modern C++ (C++14 minimum): able to read, modify, build, and debug C++ services using CMake and Conan, and trace data flows between C++ processing engines and downstream services. Unit and integration testing with Google Test or doctest, including test harnesses that replay captured protocol data to validate decoder correctness. Actively uses AI coding assistants (Claude, Git Hub Copilot, or equivalent) as part of day-to-day C++ development, including for 3GPP spec interpretation and generating or refactoring protocol code Fluent English communication skills, both written and spoken.<br>Preferred qualifications:Familiarity with DPDK, pcap, or Napatech SDK for hardware-accelerated packet capture. Hands-on experience decoding or implementing 5G SA protocols: NGAP (N2), GTPv2-C, and HTTP/2-based Service-Based Interface (SBI). Understanding of 4G/LTE architecture and protocols (S1AP, GTPv1-U, Diameter Gx/Gy) as a baseline.<br>Who you are:Analytical thinker with strong problem-solving abilities. Strong ownership and accountability — you follow through without being chased. Collaborative team player who communicates clearly and effectively. Committed to quality, reliability, and continuous improvement. Self-motivated and proactive.
<p><h4>Join us</h4>
<p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p>
<h4>What you’ll do</h4>
<ul>
<li>Design, develop, and maintain responsive front-end applications and reusable UI components.</li>
<li>Develop server-side applications, APIs, and microservices.</li>
<li>Build integrations with enterprise systems such as CRM, ERP, and third-party platforms.</li>
<li>Design and optimize relational and NoSQL databases.</li>
<li>Implement authentication, authorization, and secure coding practices.</li>
<li>Optimize application performance, scalability, accessibility, and reliability.</li>
<li>Troubleshoot and resolve defects across both front-end and back-end layers.</li>
<li>Develop automated unit, integration, and API tests.</li>
<li>Participate in peer code reviews.</li>
<li>Troubleshoot and resolve application defects and production issues.</li>
</ul>
<h4>Who you are</h4>
<ul>
<li>4-7 years of experience in software development.</li>
<li>Strong proficiency in both front-end and back-end technologies.</li>
<li>Experience developing cloud-native and containerized applications.</li>
<li>HTML5, CSS3, JavaScript, TypeScript</li>
<li>React, Angular, or Vue.js</li>
<li>Java / Spring Boot</li>
<li>C# / .NET</li>
<li>PostgreSQL, MySQL, SQL Server</li>
<li>MongoDB, Redis</li>
<li>REST APIs, GraphQL</li>
<li>Docker, Kubernetes</li>
<li>Jest, Playwright, Cypress</li>
</ul>
<h4>Who we are</h4>
<p>We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please contact the recruitment team for guidance.</p>
<p>Together we can.</p></p><p></p>