404 Software Dev jobs in Egypt
2026 Software Dev Engineer Intern - Egypt
Posted today
Job Viewed
Job Description
View transcript
DESCRIPTION
Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world's most beloved brands – customer obsession is part of our company DNA. Our interns write real software and collaborate with a selected group of experienced software development engineers who help interns on projects that matter to our customers.
We want to you to feel welcomed, included and valued right from the start. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you'll say it often. Join us and define tomorrow.
Eligible to complete a full-time internship lasting 6 months. Please ensure to indicate your availability during the application process.
Note: You must have the right to work in the country of employment by the start date.
Key job responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services.
- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Work in an agile environment to deliver high quality software.
A day in the life
As an intern, you will be matched to a manager and a mentor. You will have the opportunity to influence the evolution of Amazon technology and lead mission critical projects early in your career. Your design, code, and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimisation, scalability, and security – just to name a few.
In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting. Many of our technologies overlap, and you would be hard pressed to find a team that is not using Amazon Web Services (AWS), touching the catalogue, or iterating services to better personalise for customers. We make the impossible, possible.
About the team
Intern Community:
As an Amazon Intern, you'll be part of a vibrant, supportive community that empowers your growth and development. You'll collaborate with interns from around the world, networking and participating in social events to broaden your perspectives. You can also join specialized groups focused on areas like sustainability to explore your diverse interests.
Support:
The internship program provides a robust support system, including weekly intern office hours, dedicated IT and HR support, and a program team committed to your success. This ensures you have the guidance and assistance needed to thrive.
Learning Sessions:
Exclusive learning sessions will further enhance your skills, granting you access to Amazon's cutting-edge learning platforms and the expertise of industry leaders. These structured development opportunities will prepare you for the next step in your career.
Opportunities:
Upon successful completion of the internship, you may be considered for a graduate role or a second internship, allowing you to continue your journey with Amazon. Additionally, you'll enjoy a competitive monthly salary, relocation support, and access to a range of employee benefits.
BASIC QUALIFICATIONS
- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis
- Knowledge of programming languages such as C/C++, Python, Java or Perl
PREFERRED QUALIFICATIONS
- Experience from a technical internship
- Experience with distributed, multi-tiered systems, algorithms, and relational databases
- Experience in optimization mathematics such as linear programming and nonlinear optimization
- Ability to effectively articulate technical challenges and solutions
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Job details
EGY, Cairo
Internships for students
Software Development
Application Developer
Posted today
Job Viewed
Job Description
Introduction
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
Your Role And Responsibilities
- Design, develop, test, and support SAP ABAP code following software best practices and methodologies.
- Create technical specifications based on conceptual design and business requirements.
- Collaborate with functional analysts and business users to understand requirements and translate them into technical solutions.
- Participate in software development lifecycle activities, including design, code reviews, testing, and post-deployment support.
- Identify and resolve performance issues in existing systems, and optimize programs for maximum efficiency and scalability.
- Stay up-to-date with latest ABAP and SAP technologies and trends, and recommend improvements or modifications to existing systems as appropriate.
Required Technical And Professional Expertise
Minimum 4 years up to 5 years of experience in SAP ABAP HANA Development.
Bachelor's degree in Computer Science, Information Systems or related field.
Experience In Gathering And Analyzing Requirements.
Object Oriented Programming using ABAP Objects is required.
SAP HANA Technical Concept and Architecture knowledge needed, ABAP on Hana (CDS/OData/AMDP).
Development experience in WRICEF (Reports, Interfaces, Conversions, Enhancements, Forms, Reports& Workflow).
Experience in creating BRF+ Functions, Rules/Expressions and Rulesets, Decision tables.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities to collaborate effectively with cross-functional teams.
Advanced in English (Speaking, Written).
Flexibility to work in different time zones.
Preferred Technical And Professional Experience
SAP certifications for mentioned role.
FIORI Development (freestyle, RAP & FIORI elements) is plus.
Application Developer
Posted today
Job Viewed
Job Description
About TKMind
TKMind is a market-leading ICT solutions and services company with headquarters in the UK and operations in Saudi Arabia, the UAE, Egypt, and Singapore. We partner with major enterprises across industries to deliver cutting-edge technology solutions, innovative digital transformation programs, and critical IT services. At TKMind, we value expertise, collaboration, and commitment to excellence—empowering our teams to create impact and drive sustainable success.
Role Summary
As an
Application Developer (Flutter / Spring Boot / Angular)
, you will design and develop enterprise-grade applications with a focus on performance, scalability, and user experience. You will lead the development of mobile and web applications while ensuring seamless integration with backend services.
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Build robust backend services and APIs using Java Spring Boot, Hibernate, and Microservices.
- Design and implement scalable front-end solutions with Angular.
- Integrate messaging systems (ActiveMQ, RabbitMQ) and optimize performance.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
- Ensure code quality, security, and adherence to best practices.
Qualifications
- Bachelor's degree in Computer Science or related field.
- 3 to 5 years of experience in full-stack application development.
- Strong expertise in
Flutter, Dart, Angular, Java (Spring Boot, Hibernate, Microservices, ActiveMQ)
. - Familiarity with
Kafka and OSGi
is a plus. - Solid understanding of CI/CD and cloud-native applications.
Application Developer
Posted today
Job Viewed
Job Description
Introduction
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
Your Role And Responsibilities
- Design, develop, test, and support SAP ABAP code following software best practices and methodologies.
- Create technical specifications based on conceptual design and business requirements.
- Collaborate with functional analysts and business users to understand requirements and translate them into technical solutions.
- Participate in software development lifecycle activities, including design, code reviews, testing, and post-deployment support.
- Identify and resolve performance issues in existing systems, and optimize programs for maximum efficiency and scalability.
- Stay up-to-date with latest ABAP and SAP technologies and trends, and recommend improvements or modifications to existing systems as appropriate.
Required Technical And Professional Expertise
Minimum 3 years up to 4 years of experience in SAP ABAP HANA Development.
Bachelor's degree in Computer Science, Information Systems or related field.
Experience In Gathering And Analyzing Requirements.
Object Oriented Programming using ABAP Objects is required.
SAP HANA Technical Concept and Architecture knowledge needed, ABAP on Hana (CDS/OData/AMDP).
Development experience in WRICEF (Reports, Interfaces, Conversions, Enhancements, Forms, Reports& Workflow).
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities to collaborate effectively with cross-functional teams.
Advanced in English (Speaking, Written).
Flexibility to work in different time zones.
Preferred Technical And Professional Experience
SAP certifications for mentioned role.
FIORI Development (freestyle, RAP & FIORI elements) is plus.
Application Developer
Posted today
Job Viewed
Job Description
Introduction
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
Your Role And Responsibilities
- Design, develop, test, and support SAP ABAP code following software best practices and methodologies.
- Create technical specifications based on conceptual design and business requirements.
- Collaborate with functional analysts and business users to understand requirements and translate them into technical solutions.
- Participate in software development lifecycle activities, including design, code reviews, testing, and post-deployment support.
- Identify and resolve performance issues in existing systems, and optimize programs for maximum efficiency and scalability.
- Stay up-to-date with latest ABAP and SAP technologies and trends, and recommend improvements or modifications to existing systems as appropriate.
Required Technical And Professional Expertise
3 up to 4 years of years of experience in SAP ABAP Development.
Bachelor's degree in Computer Science, Information Systems or related field.
Experience In Gathering And Analyzing Requirements.
Object Oriented Programming using ABAP Objects is required.
Design and Develop new Interfaces or enhance existing interfaces using Idocs, Odata Service, File interfaces, Rest API.
Development experience in WRICEF (Reports, Conversions, Enhancements, Forms, Reports& Workflow).
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities to collaborate effectively with cross-functional teams.
Advanced in English (Speaking, Written).
Flexibility to work in different time zones.
Preferred Technical And Professional Experience
SAP certifications for mentioned role.
Application Developer
Posted today
Job Viewed
Job Description
Today
Secret
Unspecified
Unspecified
IT - Software
Cairo, Egypt (ON-SITE/OFFICE)
Introduction
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio.
Your role and responsibilities
We are seeking a highly motivated engineer with 6+ years of experience in CI/CD pipeline development, cloud automation, and infrastructure management. The ideal candidate will have strong expertise in DevOps practices, container platforms, and automation tools, supporting innovative digital transformation initiatives.
Required education
Bachelor's Degree
Preferred education
Bachelor's Degree
Required technical and professional expertise
6+ years of experience in DevOps engineering, CI/CD development, and cloud-native environments.
Hands-on experience of building and maintaining CI/CD pipelines with Azure DevOps or similar frameworks.
Strong experience in managing containerized applications on OpenShift or Kubernetes.
Basic proficiency in Azure Kubernetes Service (AKS) administration.
Good understanding of cloud secret management tools, particularly Azure Key Vault.
Experience with GitOps principles and working with GitHub or similar version control systems.
Hands-on experience with Azure Security & Authentication methods using Entra ID and SSO.
Solid scripting skills (Shell, Bash, or Python) for automation tasks.
Preferred technical and professional experience
- Experience with Azure Cloud, Azure DevOps practices and CI/CD pipelines.
- Experience with Azure Security & Authentication methods using Entra ID and SSO.
- Azure Administrator or Architect certification.
- Experience in hybrid or multi-cloud architectures.
- Prior consulting or customer-facing experience.
- Must be flexible to work across global client time zones.
- Willingness to work on shifts as required for project timelines or go-lives.
- Strong documentation and collaboration skills are essential.
ABOUT BUSINESS UNIT
IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients' businesses through the power of collaboration. We believe in the power of technology responsibly used to help people, partners and the planet.
YOUR LIFE @ IBM
In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.
Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
ABOUT IBM
IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.
At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
OTHER RELEVANT JOB DETAILS
IBM wants you to bring your whole self to work and for you this might mean the ability to work flexibly. If you are interested in a flexible working pattern, please talk to our recruitment team to find out if this is possible in the current working environment.
GROUP ID:
R
Recruiter
APPLY NOW
Application Developer
Posted today
Job Viewed
Job Description
iOS Developers (Xcode) & Software Engineers
Location:
Remote / Global
Company:
Capsora
About Capsora:
At Capsora, we are pioneering a breakthrough concept with no existing competition in the global market. Our mission is to build innovative, world-class applications that redefine user experience and shape the future of technology. We are not here to compete — we are here to invent.
Role Summary:
We are looking for
skilled iOS developers (Xcode)
and
software engineers
who are passionate about innovation, problem-solving, and building cutting-edge solutions. As part of our founding team, you will play a critical role in shaping the application from the ground up, ensuring world-class performance, security, and scalability.
Success in this role means:
- Delivering clean, efficient, and scalable code.
- Contributing to the design and development of a unique, global-scale application.
- Collaborating directly with the CEO and core team to bring Capsora's vision to life.
Responsibilities:
- Develop and maintain iOS applications using Xcode and Swift.
- Collaborate with engineers and designers to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Implement strong security measures and follow best practices.
- Stay up to date with emerging technologies and propose ways to integrate them into the product.
- Participate in brainstorming sessions to influence the app's direction and innovation.
Qualifications:
- Strong experience with iOS development (Xcode, Swift, UIKit/SwiftUI).
- Solid understanding of software architecture and design patterns.
- Experience with APIs, databases, and cloud integration.
- Excellent problem-solving and debugging skills.
- Ability to work collaboratively in a fast-paced, startup-like environment.
- (Preferred) Experience with app security, encryption, or large-scale applications.
- (Bonus) Prior startup experience or contributing to innovative projects.
Why Join Capsora?
- Be part of a
groundbreaking global innovation
with no direct competitors. - Work closely with a visionary founder and play a defining role in building the company.
- Opportunity for
long-term growth
, leadership roles, and equity options for top talent. - A culture that values creativity, ownership, and pushing boundaries.
Be The First To Know
About the latest Software dev Jobs in Egypt !
Application Developer
Posted today
Job Viewed
Job Description
About Us
Imperish is a sustainability-focused startup tackling food waste in Egypt. We connect businesses with surplus food to consumers at discounted prices, helping companies recover revenue, people save money, and the planet cut down waste.
Role Overview
We're looking for a skilled
App Developer
to bring our vision to life. You'll build the Imperish mobile app from the ground up, turning our wireframes into a fully functional iOS/Android product that delivers a seamless experience for shoppers and businesses.
Responsibilities
- Develop and launch the Imperish mobile app (iOS/Android)
- Collaborate on wireframes, UI/UX, and backend integration
- Build core features such as business listings, order & payment flows, and user profiles
- Ensure scalability, reliability, and a seamless user experience
Requirements
- Strong experience in app development (Flutter preferred, but open to Native)
- Portfolio of previous mobile apps (especially marketplace/e-commerce apps)
- Knowledge of backend integration, APIs, and payment systems
- Ability to work independently and meet deadlines
- Interest in sustainability, circular economy, or social impact is a plus
What We Offer
- Freelance/contract opportunity with flexibility
- The chance to build a high-impact product from day one
- Work on a project with social, environmental, and financial impact
- Potential for longer-term collaboration as Imperish grows
Application Developer flutter
Posted today
Job Viewed
Job Description
Flutter developer working (front and backend php full-stack), handling modifications on a ready project and making it ready to publish, testing, third-party integration,ui and ux and security procedures
Mobile Application Developer
Posted today
Job Viewed
Job Description
Company Description
Lightring Technology is an innovative full-service provider of customer engagement solutions. We specialize in creating user-friendly, engaging, and effective products that transform the customer journey. Our team combines the latest technologies with a human-centered approach to deliver exceptional experiences. We develop tailored solutions through in-depth research and collaboration with our clients. Our focus on usability, interactive elements, and personalization ensures intuitive interfaces and seamless experiences.
Role Description
This is a full-time remote role for a Mobile Application Developer. The Mobile Application Developer will be responsible for developing, testing, and maintaining mobile applications. The day-to-day tasks will include working with cross-functional teams to define, design, and ship new features, ensuring the performance, quality, and responsiveness of applications, and identifying and fixing bugs. This role also involves collaborating with UI/UX designers to optimize the user experience.
Responsibilities
- Develop, maintain, and enhance cross‑platform mobile applications using
Flutter
and
Dart
. - Translate designs and wireframes into high‑quality UI code.
- Collaborate with backend/development teams to integrate RESTful APIs, third‑party SDKs, and other services.
- Ensure app performance, responsiveness, and reliability across different devices and OS versions.
- Debug, test, and fix bugs; ensure apps are stable and user friendly.
- Participate in code reviews, ensure best practices, and maintain code quality.
- Apply appropriate state management techniques (e.g. Bloc, Provider, Riverpod, GetX etc.).
- Handle publishing/deployment tasks: manage versions, app store/Play Store uploads.
- Work in an Agile/Scrum environment: sprint planning, stand‑ups, etc.
- Write unit and integration tests, or other automated tests to ensure code quality.
- Stay up to date with the latest trends and updates in mobile development and Flutter ecosystem.