Programming Jobs in Egypt
27091 Jobs Found
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role:We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: C#Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type: Contractor assignment (no medical/paid leave)<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
About the projects: we are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role:We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: C#Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type: Contractor assignment (no medical/paid leave)<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Senior Full Stack Developer's position main objective is the development and implementation of web-based applications, from frontend to backend. Work closely with cross-functional teams to design, develop, vendor management , and deploy scalable and robust solutions that meet the needs of our users and business requirements .</p><p>Lead the design, development, and implementation of web-based applications, ensuring high performance, security, and scalability. Architect and develop frontend and backend components using modern technologies and frameworks such as Angular, Vue.js, and Express.js. Collaborate with designers, and other stakeholders to translate business requirements into technical specifications and software solutions. Perform troubleshooting as required, and lead problem-solving efforts often involving outside vendors and other support personnel and/or organizations Responsible for implementing needed modifications and design changes requested for the current system's functionalities. Design and implement RESTful APIs for seamless integration between frontend and backend systems. Write clean, well-structured, and maintainable code following coding standards and best practices. Conduct code reviews, unit testing, provide feedback, and mentor junior developers to ensure code quality and best practices adherence. Conduct testing and debugging to ensure the functionality, performance, and security of the web application. Design and update software database. This includes, but is not limited to; software applications, websites, data communication processes, and user interfaces. Work and interface with stakeholders at different levels/units of business to ensure excellent delivery of requirements Ensure high availability and acceptable levels of performance of mission-critical systems. Stay updated on emerging technologies, industry trends, and best practices, and apply them to improve our development processes and deliverables.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in computer engineering, computer science, information systems management, or related fields</li><li>4 - 8 years of related professional experience</li><li>Must have 3+ years of Net Core experience</li><li>Extensive knowledge of internet/intranet websites, website design, and web technologies</li><li>Familiarity with DevOps practices, CI/CD pipelines, Docker, and Kubernetes.</li><li>Experience with the following web technologies: XML, REST/SOAP, and Web/Application Servers.</li><li>Knowledge of microservices architecture and distributed systems.</li><li>Strong knowledge of software engineering principles, design patterns, and best practices.</li><li>Proficiency in frontend technologies such as HTML5, CSS3, JavaScript (ES6+), and modern JavaScript frameworks (e.g., Angular, Vue.js).</li><li>Ability to identify and solve problems, and complete tasks in a timely manner</li><li>Ability to gather, analyze and present information and numerical data effectively and a demonstrated, high level of accuracy and thoroughness in all duties</li><li>Ability to lead projects and coordinate/utilize the internal resources and external vendors to ensure project success and smooth delivery</li><li>An eye for detail is a must</li><li>Regular contact with staff in Cairo Office, field staff, and HQ office</li><li>Frequent contact with external partners such as technology vendors</li><li>Typical office environment limited to walking, sitting, typing, using office equipment, and occasional lifting of boxes or luggage during travel</li><li>Working out of the official hours and on weekends may be required</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Senior .NET Developer (Offshore)Job Summary<p>We are looking for a highly skilled Senior .NET Developer (Offshore) to join our remote engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable, secure, and high-performance applications using Microsoft .NET technologies. You will work closely with cross-functional teams across different time zones, contribute to architectural decisions, and mentor junior developers to deliver high-quality software solutions.</p><br>Key Responsibilities<ul><li>Design, develop, test, and maintain enterprise applications using C#, .NET, and ASP.NET Core.</li><li>Build and maintain RESTful APIs, microservices, and backend services.</li><li>Collaborate with product managers, business analysts, UI/UX designers, QA engineers, and other developers to deliver software solutions.</li><li>Write clean, maintainable, and well-documented code following industry best practices.</li><li>Perform code reviews and provide technical mentorship to junior developers.</li><li>Optimize application performance, scalability, and security.</li><li>Troubleshoot and resolve production issues in a timely manner.</li><li>Participate in system architecture, technical design, sprint planning, and Agile ceremonies.</li><li>Implement and maintain CI/CD pipelines and deployment processes.</li><li>Ensure high-quality deliverables while working effectively in a remote, offshore environment.</li></ul>Required Qualifications<ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).</li><li>5+ years of professional experience in .NET application development.</li><li>Strong expertise in C#, .NET, ASP.NET Core, and Web API development.</li><li>Experience with Entity Framework Core, LINQ, and SQL Server.</li><li>Solid understanding of object-oriented programming, SOLID principles, and Clean Architecture.</li><li>Experience with cloud platforms such as Microsoft Azure or AWS.</li><li>Proficiency with Git, Azure DevOps, GitHub Actions, or other CI/CD tools.</li><li>Strong knowledge of software development lifecycle (SDLC) and Agile methodologies.</li><li>Excellent communication, analytical, and problem-solving skills.</li><li>Proven experience working with distributed or offshore teams.</li></ul>Preferred Qualifications<ul><li>Experience with Docker, Kubernetes, and containerized applications.</li><li>Familiarity with messaging technologies such as RabbitMQ or Azure Service Bus.</li><li>Experience with front-end frameworks such as Angular, React, or Blazor.</li><li>Knowledge of automated testing frameworks and DevOps practices.</li><li>Microsoft certifications are a plus.</li></ul> </div>
About Mortgage Cadence<br><br>Mortgage Cadence delivers enterprise-grade loan origination software that powers some of the most respected lenders in the mortgage industry. Our platform handles complex, high-volume workflows across the full origination lifecycle, and we are continually modernizing it to meet the demands of a dynamic market. Join a team where the code you write directly impacts how millions of borrowers finance their homes.<br><br>Position Overview<br><br>We are looking for a Mid/Senior . NET Software Developer to join the team behind Document Center, our mission-critical loan origination document generation service. Document Center sits at the heart of the lending workflow—responsible for producing, managing, and delivering the documents that move loans from application to close. You will work across the stack to deliver well-designed features, maintain the reliability our lenders depend on, and contribute to architectural conversations as we continue modernizing the service. You'll operate within a small Agile team and collaborate closely with product, QA, and senior engineers to ship dependable software at enterprise scale.<br><br>Key Responsibilities<br><br>Develop, test, and maintain features across the . NET-based platform, from APIs to user-facing interfaces Write clean, well-tested C# code and contribute thoughtful peer code reviews Build efficient SQL Server queries, stored procedures, and data models in support of feature work Work with internal services and external third-party integrations as part of feature delivery Diagnose and resolve defects across development and production environments Partner with senior engineers on design and architecture; bring ideas and pushback when warranted Contribute to documentation, automated testing, and continuous improvement of the engineering process<br><br>Requirements<br><br>5+ years of professional software development experience on the Microsoft technology stack Proficiency in C# and the . NET framework / . NET Core Solid experience with ASP. NET for building web applications and services Working knowledge of SQL Server, including writing performant queries and stored procedures Demonstrated ability to work independently as a self-starter and drive tasks to completion Experience working in Agile team structures Strong problem-solving, communication, and collaboration skills<br><br>Preferred Qualifications<br><br>Experience building or maintaining distributed, high-throughput systems where reliability and performance are non-negotiable Demonstrated experience with performance profiling, optimization, and tuning—whether at the application, query, or system level Experience working with internal and external services and integrations Exposure to Redis for caching and distributed data Exposure to Rabbit MQ (RMQ), Azure Service Bus (ASB) or similar messaging platforms Experience developing and deploying workloads on Microsoft Azure Experience contributing to large enterprise applications
We have an Immediate Job opportunity for IoS Developer<br>Job Role: IoS Developer Job Location: Cairo,Egypt Experience : 6 to 14 Years Notice Period: Immediate to 30 days<br>About Company At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & Dev Ops, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our Fin Labs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 13,950+, and has 52 offices in 20 countries within key global markets. For more information on the company, please visit our website or Linked In communit<br>Diversity, Equity, and Inclusion Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and an affirmative-action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected.<br>Job Description Minimum 6 years of coding experience in Swift in creating Enterprise Mobile Applications of high performance and global at scale Hands on experience in performance tuning, debugging, monitoring Experience designing clean and maintainable APIsMobile application development at the user interface and system levels Working experience with popular thid party libraries for networking, async image loading<br>Required Skills:Strong Experience building complex applications and g Objective-C / C++/SWFIT with Cocoa and other frameworks Strong understanding of i OS application architecture and Implementation (MVC, MVVM) Experience with multithreaded programming, reusable frameworks, UI components, i OS SDK performance tools and optimization techniques Knowledge on UIKit, Core Animation, Autolayout, Size Classes, Snap Kit Knowledge on Core Location, Map Kit, AVFoundation, Store Kit, Extensions, Address Book, Event Kit, CAll Kit, Siri Kit, Core Bluetooth Knowledge on Spatial Reasoning<br>Qualifications:Bachelor’s or Master’s degree in Computer science, Information Systems, or related field<br>Soft Skills:Excellent communication and leadership skills. Strong interpersonal and collaboration skills. Ability to work under pressure and meet tight deadlines. Positive attitude and strong work ethic.
About the Role<br>We are looking for a Senior Software Engineer to join our engineering team. You will design, build, and maintain scalable backend systems, working across the full software development lifecycle from architecture through deployment. This role is ideal for an experienced engineer who enjoys solving complex problems, mentoring others, and driving technical excellence — including exploring how AI agents and agentic workflows can accelerate engineering and product delivery.<br>What You'll Do<br>- Design, develop, and maintain robust, scalable backend services using Java and Spring Boot- Build and maintain RESTful APIs that power internal and external applications- Design and optimize relational database schemas and queries using SQL (Oracle and/or Postgre SQL)- Design, build, and integrate agentic AI systems — LLM-powered agents, tool-calling workflows, and multi-step autonomous or semi-autonomous processes — into product and engineering workflows- Evaluate and apply AI coding assistants and agent frameworks to improve developer productivity and software quality- Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions- Write clean, maintainable, well-tested code and participate in code reviews- Troubleshoot, debug, and resolve production issues in a timely manner- Contribute to system design discussions and architectural decisions, including where agentic/AI components fit into the broader architecture- Mentor junior engineers and help raise the technical bar across the team- Participate in Agile/Scrum ceremonies (sprint planning, standups, retrospectives)<br>What We're Looking For<br>- 5+ years of professional software development experience- Strong hands-on experience with Java and the Spring Boot framework- Proven experience designing and building REST APIs- Solid experience with SQL and relational databases (Oracle and/or Postgre SQL)- Hands-on experience building or integrating agentic AI systems — e.g., LLM tool-use/function-calling, multi-agent orchestration, RAG pipelines, or autonomous task execution (frameworks such as Lang Chain, Lang Graph, Claude Agent SDK, Auto Gen, Semantic Kernel, or similar)- Practical experience using AI-assisted development tools (e.g., Claude Code, Git Hub Copilot, or similar) in a professional engineering workflow- Strong understanding of object-oriented design principles and software architecture patterns- Experience with version control systems (e.g., Git) and CI/CD pipelines- Familiarity with unit testing and test-driven development practices- Excellent problem-solving skills and attention to detail- Strong communication skills and ability to work collaboratively in a team environment<br>Nice to Have<br>- Experience with microservices architecture- Familiarity with cloud platforms (AWS, Azure, or GCP)- Experience with containerization tools (Docker, Kubernetes)- Exposure to message queues (Kafka, Rabbit MQ, etc.)- Experience with performance tuning and query optimization- Experience with prompt engineering, LLM evaluation/observability, or AI governance/safety practices<br>Qualifications<br>- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Job description Nabd, the #1 Arabic app & platform, is looking to hire an experienced i OS developer to define, design and support our portfolio of applications. As a developer, you will work closely with other talented mobile developers and designers to drive the evolution and expansion of our current applications.<br>Job Requirements Bachelor's Degree in Computer Science or equivalent.4+ years of experience with the i OS Platform. Strong proficiency in Swift/Objective-C (4+ years of experience). Experience in developing apps using Apple services (Local notifications, Remote Notifications, .. etc). Must have developed at least one app available on the App Store. Experience working with web application architectures and integration of data sources including databases, XML, JSON, and remote services. Experience with Git.<br>Job Description Design and build advanced applications for the i OS platform. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Design, build, and maintain high performance, reusable, and reliable Obj-C/Swift code. Ensure the best possible performance, quality, and responsiveness of applications. Help maintain code quality, organization, and automatization. Communicate with teams to help clarify concepts in order to achieve milestone objectives. Participate in meetings to share personal ideas on improving processes. Contribute own ideas for internal projects and guidelines. Co-operation with other development members (e.g. project manager, web programmers, graphic designers, and authors, quality assurance).<br>About Nabd Nabd is a mobile-first company established in 2012 with operational offices in Dubai, Kuwait, KSA, Egypt, and Jordan. Nabd enabling Arab users across the globe to stay up-to-date with their favorite content on the go. Today, Nabd reaches over 32 million users, generating over 2 billion page views every month, making it the biggest Arabic app globally
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Join Us 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><p>Role Profile Design scalable & reliable solutions for Promotional offers. Manage day-by-day tasks in queue according to priorities set in sprint planning meetings. Work closely with different commercial teams to deliver personalized customer offers Ensure on-time high quality deliverables for CVM platforms and segments propositions Plan releases and provide proper support to released packages</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Competencies and Qualifications Passionate about Quality. A love of writing a bugs-free code, tuning and analysis through a rigorous scientific approach. Agile - time spent working on closely-knit teams using Agile methodologies such as Scrum and Kanban Team Player. You enjoy collaborating with, learning from, and teaching others so we all can become better. You assume the good intent in others, and actively do your part to create a positive work environment. Empathy for customers - a desire to serve customers first. You love to help Vodafone s customer to get them happy with your developed feature. Must have technical / professional qualifications: Bachelor's degree in computer science, computer engineering, other technical discipline, or equivalent work experience. 0-4 years experience in application development using Java and spring boot framework Excellent knowledge in SQL development and tuning. Fair knowledge in different programming and scripting languages.</p><p>Not a perfect fit? Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p><p></p></section>
Company Overview????Khazna was founded in 2019 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to specialized bank for underbanked mid-to-low-income consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.<br>????We are consistently on the lookout for rock stars to help us solve for financial inclusion.<br>Job Summary ????We are looking to hire a talented i OS developer to design, build, and maintain the next generation of i OS application. Your primary focus will be developing high-end i OS application for the latest Apple mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating application published on the App Store. As i OS developer, you should have a strong working knowledge of i OS Frameworks, be proficient in Swift, and be able to work as part of a team. Ultimately, an outstanding i OS developer should be able to create functional, attractive applications that perfectly meet the needs of the user.<br>Key Responsibilities:<br>Work with stakeholders to understand and document software requirements and ensure i OS app delivered with high quality. Collaborate and work in a team environment with Design, Development and QA teams. Implement new features in a highly collaborative environment with product managers, and other Web, Backend, and i OS mobile engineers Share technical solutions and product ideas with the broader team through design review, code review, and presentations. Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.<br>Qualifications:<br>Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent) Experience: +2 years working experience with i OS development. Proficient in Objective-C, Swift, and Cocoa Touch. In-depth knowledge of software architecture concepts like MVP, MVVM, VIPER, and Clean Architecture Strong knowledge on i OS app components. Familiarity with RESTful APIs to connect i OS applications to back-end services Familiarity with push notifications, APIs, and cloud messaging. Hands-on experience with mobile Dev Ops CI/CD tools Experience writing testable code and unit test Solid understanding of the full mobile development life cycle. Knowledge of Apple’s design principles and application interface guidelines. Experience with development in third-party libraries, and APIs. Strong analytical, organizational, and problem-solving skills. Strong sense of ownership and ability to deliver mobile application as an individual contributor.<br><br>✨ Join Khazna and contribute your skills and expertise to our mission of revolutionizing digital payments ???? and driving financial inclusion ???? across the region.<br>???? Apply now and be part of a team that is shaping the future of finance in Egypt and Saudi Arabia!
We're expanding our software development team in Cairo and are looking for experienced Senior C#/. NET Developers to join an established international healthcare software company.<br>For more than 30 years, our company has been developing innovative software solutions that support healthcare professionals, hospitals, emergency medical services, and public institutions. Our mission is to create reliable technology that improves patient care and makes a meaningful impact on everyday healthcare.<br>We're looking for candidates with:✅ Strong experience in C#/. NET✅ Proven hands-on experience with WPF and Win Forms (essential)✅ Experience developing and maintaining enterprise desktop applications✅ Strong analytical and problem-solving skills✅ Excellent communication skills and the ability to work in an international team✅ English language is a must.<br>A significant part of our product portfolio is still based on WPF and Win Forms, so practical experience with these technologies is essential for this role.<br>???? Location: Cairo, Egypt<br>If you're looking for an opportunity to work on meaningful healthcare software in an international environment with a long-established company, we'd love to hear from you.<br>???? Feel free to apply directly or tag someone who might be interested.<br>#Hiring #Senior Developer #CSharp #Dot Net #WPF #Win Forms #Software Engineer #Healthcare IT #Health Tech #Cairo #Egypt #Tech Jobs #Developer Jobs
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>Valeo is a tech global company, designing breakthrough solutions to reinvent the mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leader on our businesses, and recognized as one of the largest global innovative companies.</span></p><br><br><br><p><b><b>Job Description</b></b></p><br><br><br><ul><li><p><b><span>Understand and analyze software requirements and identify any missing information to perform Validation/testing activities.</span></b></p><br><br></li><li><p><b><span>Design Test Cases using all applicable testing techniques.and implement .</span></b></p><br><br></li><li><p><b><span>Develop testing plans, test cases, scripts and automation needs to verify that the software meets the customers using Java/Python languages. And the high-level requirements. </span></b></p><br><br></li><li><p><b><span>Test cases execution of test plans for a defined project scope.</span></b></p><br><br></li><li><p><b><span>Analysis, interpret executed test cases, and confirm that the software behavior respects the requirement documents.</span></b></p><br><br></li><li><p><b><span>Learn different testing tools including used test benches.</span></b></p><br><br></li><li><p><b><span>Report findings (SW Bugs) on the defects management tool</span></b></p><br><br></li><li><p><b><span>Continuously communicate work progress through attendance of daily & weekly project meetings. (Internal and external with other Valeo sites).</span></b></p><br><br></li><li><p><b><span>Improve the testing methods and automation.</span></b></p><br><br></li><li><p><b><span>Support his/her colleagues whenever required</span></b></p><br><br></li><li><p><b><span>Participate in providing software validation project estimations and technical risk assessment.</span></b></p><br><br></li><li><p><b><span>Learn the Testing Processes and deploy it in his/her activities.</span></b></p><br><br></li><li><p><b><span>Attend and respond to internal and external audits concerning Software Testing.</span></b></p><br><br></li><li><p><b><u>B.Sc</u><span>. in Communication, Computer Engineering, Mechatronics, Biomedical, Aerospace or Electronics.</span></b></p><br><br></li><li><p><b><u>B.Sc</u><span>. in Computer science.</span></b></p><br><br></li><li><p><b><span>Good knowledge in Microcontrollers, System architecture and testing techniques.</span></b></p><br><br></li><li><p><b><span>Different levels of ISTQB certificate is a plus.</span></b></p><br><br></li><li><p><b><span>Excellent command of English language is a must. </span></b></p><br><br></li></ul><p><b>Job:</b></p><br><br>Engineering Disciplines<p><b>Organization:</b></p><br><br>Software Development<p><b>Schedule:</b></p><br><br>Full time<p><b>Employee Status:</b></p><br><br>Regular<p><b>Job Type:</b></p><br><br><p><b>Job Posting Date:</b></p><br><br>2026-06-30<p><i>Join Us !<br>Being part of our team, you will join:<br>- one of the largest global innovative companies, with more than 20,000 engineers working in Research & Development<br>- a multi-cultural environment that values diversity and international collaboration<br>- more than 100,000 colleagues in 31 countries... which make a lot of opportunity for career growth<br>- a business highly committed to limiting the environmental impact if its activities and ranked by Corporate Knights as the number one company in the automotive sector in terms of sustainable development<br>More information on Valeo: <u><span>https://www.valeo.com</span></u></i></p><br><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>Valeo is a tech global company, designing breakthrough solutions to reinvent the mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leader on our businesses, and recognized as one of the largest global innovative companies.</span></p><br><br><br><p><b><b>Key Responsibilities:</b></b></p><br><br><ul><li><p><span>Design, train, and deploy machine learning models tailored for resource-constrained edge hardware.</span></p><br><br></li><li><p><span>Apply data science methodologies to perform Exploratory Data Analysis (EDA), statistical modeling, and visualization of complex time-series data from powertrain sensors to inform model architecture.</span></p><br><br></li><li><p><span>Perform </span>feature engineering<span> to clean, process, and structure raw sensor datasets, ensuring they are optimized and ready to be fed into the models.</span></p><br><br></li><li><p><span>Conduct </span>hyperparameter tuning<span> to continuously optimize machine learning models for higher accuracy and peak performance.</span></p><br><br></li><li><p><span>Optimize model </span>inference<span> and runtime predictions to meet strict real-time execution constraints on target edge hardware.</span></p><br><br></li><li><p><span>Develop real-time application logic using C and C++ while leveraging Python for model training and data preprocessing.</span></p><br><br></li><li><p><span>Optimize ML models using techniques such as quantization (e.g., float32 to int8), model pruning, and memory optimization.</span></p><br><br></li><li><p><span>Process, filter (e.g., using Kalman filters), and synchronize noisy data acquired from physical temperature and current sensors.</span></p><br><br></li><li><p><span>Interface with and customize hardware platforms, including Raspberry Pi capabilities, Linux/Raspbian OS, GPIO, and SPI.</span></p><br><br></li><li><p><span>Test, benchmark, and validate the performance of ML estimators against real hardware setups or high-fidelity powertrain simulators.</span></p><br><br></li></ul><p><b><b>Requirements:</b></b></p><br><br><ul><li><p><span>Proven experience in </span>feature engineering<span>, dataset preparation, and data pipeline development.</span></p><br><br></li><li><p><span>Solid background in applied data science, statistical analysis, anomaly detection, and data visualization for time-series sensor data. </span></p><br><br></li><li><p><span>Strong knowledge of </span>hyperparameter tuning<span> methodologies to maximize model accuracy and efficiency.</span></p><br><br></li><li><p><span>Deep understanding of model </span>inference<span> optimization and low-latency runtime prediction behavior.</span></p><br><br></li><li><p><span>Strong programming skills in C, C++, and Python.</span></p><br><br></li><li><p><span>Deep understanding of Raspberry Pi hardware, Linux/Raspbian OS customization, and embedded hardware interfaces (GPIO, SPI).</span></p><br><br></li><li><p><span>Practical experience in model optimization, quantization, and pruning to meet strict hardware constraints.</span></p><br><br></li><li><p><span>Solid background in signal processing and handling noisy data from physical sensors.</span></p><br><br></li><li><p><span>Experience validating ML models against real hardware or advanced simulators.</span></p><br><br></li><li><p><span>Experience in TensorFlow Lite for Microcontrollers & SciKit Learn is a plus</span></p><br><br></li></ul><br><p><b><b>Experience:</b></b></p><br><br><ul><li><p><span>3+ years of relevant experience in machine learning, edge computing, or embedded software development.</span></p><br><br></li></ul><p><b>Job:</b></p><br><br>Engineering Disciplines<p><b>Organization:</b></p><br><br>Software Development<p><b>Schedule:</b></p><br><br>Full time<p><b>Employee Status:</b></p><br><br>Regular<p><b>Job Type:</b></p><br><br>Annual Contract<p><b>Job Posting Date:</b></p><br><br>2026-07-14<p><i>Join Us !<br>Being part of our team, you will join:<br>- one of the largest global innovative companies, with more than 20,000 engineers working in Research & Development<br>- a multi-cultural environment that values diversity and international collaboration<br>- more than 100,000 colleagues in 31 countries... which make a lot of opportunity for career growth<br>- a business highly committed to limiting the environmental impact if its activities and ranked by Corporate Knights as the number one company in the automotive sector in terms of sustainable development<br>More information on Valeo: <u><span>https://www.valeo.com</span></u></i></p><br><br><br> </div>
Geidea 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 "Mid-level Software Engineer"<br>Job purpose:The Software Engineer – . NET Full Stack is responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications and API platforms that support Geidea’s digital and merchant ecosystem. This role contributes directly to product innovation, platform reliability, and customer experience by delivering modern full-stack solutions aligned with business objectives, engineering standards, and Fin Tech industry requirements. The position plays a key role in enabling secure integrations, scalable architecture, and continuous improvement across web and backend systems.<br>Responsibilities:<br>1. Solution Design & Application Development Own the design, development, and enhancement of scalable web applications, APIs, and backend services aligned with business and technical requirements.2. Full Stack Engineering Delivery Deliver high-quality front-end and back-end solutions using modern engineering practices while ensuring maintainability, scalability, and performance.3. API & System Integration Ownership Develop and maintain secure and reliable API integrations with internal systems, third-party platforms, and merchant ecosystem services.4. Engineering Quality & Code Excellence Ensure engineering best practices through clean code principles, peer reviews, coding standards, automated validation, and effective repository management.5. Performance, Reliability & Security Contribute to application performance optimization, scalability, reliability, and secure development practices while ensuring compliance with organizational and industry standards.6. Agile Collaboration & Stakeholder Alignment Collaborate effectively with Product Owners, QA teams, Dev Ops, Operations, and cross-functional stakeholders to ensure successful solution delivery.7. Continuous Improvement & Innovation Drive technical improvement initiatives, evaluate emerging technologies, and contribute to engineering knowledge sharing and process optimization.<br>Qualifications:<br>Bachelor’s degree in computer science, Engineering, Information Technology, or a related field.2–4 years of experience in Software engineering.<br>Backend Technologies C#. NET 8 / ASP. NET Core REST API Development Microservices Architecture Object-Oriented Programming (OOP) Data Structures & Problem Solving Front-End Technologies Angular 18+Type Script HTML / CSS / Java Script Responsive Web Development Database Technologies MS SQL Server Postgre SQLSQL Query Optimization Database Design & Stored Procedures Mongo DBDevelopment Practices & Tools Git / Source Control Visual Studio / VS Code Agile / Scrum Unit Testing & Debugging Code Review & Repository Management Preferred/ Nice-to-Have Skills MQTT / EMQXReact CQRS / Event-Driven Architecture Mongo DB / MySQLDocker Kubernetes Jenkins / CI-CDYAML-based deployments Cloud-native or containerized application exposure Fin Tech, Payment, POS, or Merchant platform domain experience
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We’re looking for a <b>Staff Software Engineer - Backend</b> to join Procore’s <b>Engineering team</b>. In this role, you’ll help revolutionize a historically underserved industry by building scalable SaaS solutions. Your primary goal is to translate fundamental customer needs into robust backend architectures and technological solutions that impact the way communities are built.</p><br><br><br><p>As a <b>Staff Software Engineer - Backend</b>, you’ll partner with infrastructure, platform, and product teams to design and build high-scale systems that serve millions of users. Use your deep experience in distributed systems, technical leadership, and strategic mindset to establish development standards and drive large technical initiatives. Join us to build software that shapes the physical world.</p><br><br><p>This position reports into the<b> Software Engineering Manager </b>and will be based in our <b>Cairo, Egypt office.</b> We’re looking for someone to join us immediately.</p><br><br><br><p><b>What you’ll do:</b></p><br><br><ul>
<li><p>Establish technical standards for development teams and collaborate on cross-functional initiatives with infrastructure and platform teams.</p><br><br></li>
<li><p>Build and maintain scalable solutions using Ruby on Rails, Node.js, and Java, hosted on AWS and Kubernetes.</p><br><br></li>
<li><p>Mentor and develop fellow teammates by conducting code reviews, pairing, and providing technical guidance.</p><br><br></li>
<li><p>Design and implement complex backend systems that balance immediate operational needs with long-term strategic goals.</p><br><br></li>
<li><p>Enhance and maintain modern Continuous Integration and Continuous Delivery (CI/CD) systems (using CircleCI and ArgoCD) to support rapid deployment.</p><br><br></li>
<li><p>Ensure system reliability and performance by overseeing testing, staging, deployment, and monitoring processes across the development lifecycle.</p><br><br></li>
<li><p>Leverage a tech stack that includes Postgres, Typescript, and an evolving microservices architecture to solve complex problems.</p><br><br></li>
<li><p>AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction.</p><br><br></li>
</ul><br><p><b>What we’re looking for:</b></p><br><br><ul>
<li><p>Bachelor’s Degree in Computer Science, Engineering, a related field, or equivalent work experience.</p><br><br></li>
<li><p>8+ years of software engineering experience with a strong focus on fundamentals, Test Driven Development (TDD), and system design.</p><br><br></li>
<li><p>Professional experience with Ruby on Rails, Node.js, Python, Golang or Java is highly preferred.</p><br><br></li>
<li><p>Proven experience working with software, platforms, and infrastructure at scale, managing thousands of hosts and millions of users.</p><br><br></li>
<li><p>Expertise in building and maintaining modern Continuous Integration and Continuous Delivery systems at scale.</p><br><br></li>
<li><p>Experience working on Document Management systems is highly desirable.</p><br><br></li>
<li><p>Experience leading large technical initiatives with the ability to course-correct and adapt as needed.</p><br><br></li>
<li><p>Ability to understand tradeoffs between short-term and long-term goals to balance immediate needs with strategic initiatives.</p><br><br></li>
</ul><br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Envision Employment Solutions</strong> is currently looking for an <strong>Senior Backend Software Engineer with AI</strong> for one of our partners, a multinational healthcare provider. </p><br><p><strong>About:</strong></p><br><p>Are you ready to build the primary care platform of the future by becoming an integral part of a dynamic team? If you also believe in the positive transformative power of technology in bringing primary care to the next level - join us! </p><br><p><strong>Responsibilities:</strong></p><br><ul><li>Build and ship backend services as part of our microservice architecture, with AI agents and LLM-powered features as a core part of what you deliver</li><li>Design and write MCP servers and tool interfaces that let agents reliably interact with our systems and APIs</li><li>Develop agent harnesses, orchestration layers, and memory modules that give agents the context and state they need to act dependably</li><li>Make deliberate design decisions about agent behavior</li><li>Build evaluation frameworks and test harnesses to measure agent reliability, safety, and quality in a high-stakes healthcare context</li><li>Integrate large language models into production with strong attention to latency, cost, and observability</li><li>Raise the bar and drive technological innovations to keep us at the cutting edge</li><li>Apply continuous integration and deployment principles</li><li>Ensure code quality and maintainability by writing tests, doing code reviews, and refactoring</li></ul> </div>
Please read the requirements carefully. Applications that do not meet the stated requirements may be rejected.<br>Location: Remote (Egypt) Compensation: 15,000 EGP/month Contract Type: Freelance Fresh Graduates Welcome About Excedify Excedify develops engineering training programs, certifications, and software tools for product development professionals worldwide. Our mission is to make complex engineering subjects easier to learn through high-quality educational content, interactive software, and modern learning experiences. We are looking for a Mechanical Engineering Content Creator to help build a world-class engineering knowledge library covering topics such as GD&T, Engineering Drawings, DFMEA, APQP, Quality Engineering, Product Development, Manufacturing, and Automotive Engineering. What You Will DoYou will work closely with our content, video production, and software development teams to create detailed engineering resources that go far beyond traditional wiki-style articles. Your responsibilities will include:Researching engineering topics and industry standards. Creating detailed technical articles and educational content. Building and maintaining a structured engineering knowledge library. Working with video creators to align written and video content. Working with software developers to integrate engineering tools, calculators, and interactive content into articles. Creating technical examples, illustrations, and learning materials. Ensuring technical accuracy and consistency across published content. Continuously expanding content coverage in product development and quality engineering topics. Required Qualifications Mandatory Bachelor's degree in Mechanical Engineering. Outstanding academic record. Excellent written and spoken English. Strong technical writing and communication skills. Genuine interest in engineering and product development. Ability to learn complex technical subjects quickly. Strong research and analytical skills. Preferred Knowledge of GD&T, Engineering Drawings, DFMEA, APQP, Quality Engineering, Tolerance Analysis, Manufacturing, or Automotive Engineering. Experience creating technical documentation, articles, educational content, or tutorials. Basic web development knowledge (HTML, CSS, Java Script, Markdown, or similar technologies). Who Should Apply? This role is ideal for engineers who enjoy learning, researching, teaching, and explaining technical concepts. Fresh graduates are encouraged to apply, provided they have an excellent academic record and strong English communication skills. Application Assignment (Mandatory) As part of your application, you must submit a detailed technical article on a topic of your choice related to either:GD&T (Geometric Dimensioning & Tolerancing), or FMEA (Failure Mode and Effects Analysis) Assignment Requirements The article should demonstrate technical understanding, engineering reasoning, and clear communication. Use practical examples wherever possible. Original sketches, diagrams, illustrations, or visual explanations are highly encouraged and will be viewed positively. The article should reflect your own engineering knowledge and thinking process. Use of AI Tools AI tools may be used only for:Grammar correction Spelling correction Syntax improvement Language polishing AI must not be used to generate technical knowledge, explanations, examples, engineering reasoning, or the article itself. This requirement is critical. Submissions that appear to be primarily or entirely AI-generated will be rejected without further consideration. We are not looking for perfect writing. We are looking for genuine engineering understanding, intellectual curiosity, and the ability to teach complex technical concepts accurately. How to Apply Please send:CV/Resume Academic Transcript Your technical article assignment Applications that do not include the assignment will not be considered.<br>Applications can be sent to: Info@excedify.com
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Senior Software Engineer<p>About the Role</p><br><p>We are looking for a Senior Software Engineer to join our engineering team. You will design, build, and maintain scalable backend systems, working across the full software development lifecycle from architecture through deployment. This role is ideal for an experienced engineer who enjoys solving complex problems, mentoring others, and driving technical excellence — including exploring how AI agents and agentic workflows can accelerate engineering and product delivery.</p><br><p>What You'll Do</p><br><p>- Design, develop, and maintain robust, scalable backend services using Java and Spring Boot</p><br><p>- Build and maintain RESTful APIs that power internal and external applications</p><br><p>- Design and optimize relational database schemas and queries using SQL (Oracle and/or PostgreSQL)</p><br><p>- Design, build, and integrate agentic AI systems — LLM-powered agents, tool-calling workflows, and multi-step autonomous or semi-autonomous processes — into product and engineering workflows</p><br><p>- Evaluate and apply AI coding assistants and agent frameworks to improve developer productivity and software quality</p><br><p>- Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions</p><br><p>- Write clean, maintainable, well-tested code and participate in code reviews</p><br><p>- Troubleshoot, debug, and resolve production issues in a timely manner</p><br><p>- Contribute to system design discussions and architectural decisions, including where agentic/AI components fit into the broader architecture</p><br><p>- Mentor junior engineers and help raise the technical bar across the team</p><br><p>- Participate in Agile/Scrum ceremonies (sprint planning, standups, retrospectives)</p><br><p>What We're Looking For</p><br><p>- 5+ years of professional software development experience</p><br><p>- Strong hands-on experience with Java and the Spring Boot framework</p><br><p>- Proven experience designing and building REST APIs</p><br><p>- Solid experience with SQL and relational databases (Oracle and/or PostgreSQL)</p><br><p>- Hands-on experience building or integrating agentic AI systems — e.g., LLM tool-use/function-calling, multi-agent orchestration, RAG pipelines, or autonomous task execution (frameworks such as LangChain, LangGraph, Claude Agent SDK, AutoGen, Semantic Kernel, or similar)</p><br><p>- Practical experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot, or similar) in a professional engineering workflow</p><br><p>- Strong understanding of object-oriented design principles and software architecture patterns</p><br><p>- Experience with version control systems (e.g., Git) and CI/CD pipelines</p><br><p>- Familiarity with unit testing and test-driven development practices</p><br><p>- Excellent problem-solving skills and attention to detail</p><br><p>- Strong communication skills and ability to work collaboratively in a team environment</p><br><p>Nice to Have</p><br><p>- Experience with microservices architecture</p><br><p>- Familiarity with cloud platforms (AWS, Azure, or GCP)</p><br><p>- Experience with containerization tools (Docker, Kubernetes)</p><br><p>- Exposure to message queues (Kafka, RabbitMQ, etc.)</p><br><p>- Experience with performance tuning and query optimization</p><br><p>- Experience with prompt engineering, LLM evaluation/observability, or AI governance/safety practices</p><br><p>Qualifications</p><br><p>- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)</p><br> </div>
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 APIsMeet both technical and consumer needs Stay up to date with developments in web applications and programming languages<br><br>Requirements<br><br>3-5 years of experience in software engineering or a related field Proficiency with fundamental front-endlanguages such as HTML, CSSFamiliarity with Java Script frameworks such as JS and React Proficiency with server-side languages such as Ruby, Node js Familiarity with database technology such as MySQL, Postgre SQLAttention to details Excellent written and verbal communication skills Excellent written and spoken in both English and Arabic
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 APIsMeet both technical and consumer needs Stay up to date with developments in web applications and programming languages<br><br>Requirements<br><br>1-3 years of experience in software engineering or a related field Proficiency with fundamental front-end languages such as HTML, CSSFamiliarity with Java Script frameworks such as JS and React Proficiency with server-side languages such as Ruby, Node js Familiarity with database technology such as MySQL, Postgre SQLAttention to details Excellent written and verbal communication skills Excellent written and spoken in both English and Arabic