330 Sr Software Engineer jobs in Egypt

Sr. Software Engineer

EGP60000 - EGP120000 Y taly For Digital Payments

Posted today

Job Viewed

Tap Again To Close

Job Description

Job purpose:

Execute the software lifecycle of products meeting the security guidelines and quality standards.

Key accountabilities and decision ownership:

· Understand the business requirements provided by internal stakeholders (PO, functional consultant, … etc) and interpret them into deliverables (code, installation of a system, deployment. … etc).

· Develop software systems as per the required technology stack following the code standards, security guidelines and quality standards.

· Execute the software lifecycle following the agreed-on methodology.

· Create and execute unit test cases.

· Document the code

· Work under the guidance of senior members and apply the code review comments as needed.

· Fix bugs detected by the testing team.

· Report on work progress and raise any challenges that might affect the workflow and progress.

· Design, create and maintain Taly applications using the .NET platform and environment.

· Understand requirements and transform them into functional applications in line with business objectives.

· Maintain and upgrade existing applications and fix issues.

· Collaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stack.

· Rewriting/making changes in existing code structure to increase efficiency and performance.

· Ensure error-free code that adheres to best coding practices.

· Test, monitor, and make better solutions for Taly through incremental updates/new features/app optimization.

· Offer technical support for web, mobile, and desktop applications of Taly

· Integrate data storage systems and maintain code quality.

· Identify bottlenecks and address issues to ensure the best performance.

· Create architecture, specifications, and user interfaces of .Net applications.

· Innovate and build high-quality software solutions leveraging the versatility of the .NET platform.

· Implement best practices and methodologies for security, quality, and development approach.

Job Requirements:

· Bachelor's degree in computer science

· Minimum 2 to 5 year of experience as a software engineer

· Technology stack certified is preferred

· Basic knowledge in source code control and issue/task tracking tool

· Financial services background is preferred

This advertiser has chosen not to accept applicants from your region.

Sr. Software Engineer

EGP120000 - EGP240000 Y Floward

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Purpose:

The Senior Software Engineer – Frontend (React JS) will play a key role in the development of highly scalable, robust, and user-friendly front-end components and systems. This position is focused on creating efficient, maintainable code that enhances the user experience, contributing to all stages of the product pipeline. By leveraging modern front-end technologies, the role ensures that applications perform optimally and adhere to the highest standards of quality and design.

Responsibilities:

  • Collaborate with Product Designers to conceptualize, execute, and iterate on product designs.
  • Develop efficient, reusable front-end components and systems using
  • Write clean, maintainable code and implement best practices in frontend development.
  • Engage actively in the application lifecycle, from development to maintenance, ensuring the highest quality of solutions.
  • Optimize solutions for speed, scalability, and stability.
  • Enhance code quality by implementing unit tests, functional tests, and automated testing.
  • Work closely with product and design teams to understand end-user requirements and translate them into functional applications.
  • Create and maintain reusable code libraries, such as UI toolkits, to streamline future development.
  • Identify and address performance bottlenecks and areas for optimization in front-end applications.
  • Participate in design and code reviews, offering constructive feedback and ensuring high code standards.
  • Collaborate closely with team members to integrate innovative solutions and improve application performance.
  • Promote front-end engineering best practices across the team and organization.
  • Contribute to all stages of the product pipeline, from idea inception to final delivery.

Required Qualifications:

  • Experience
    : 5+ years of front-end web development experience.
  • Frontend Expertise
    :
  • Proven experience building single-page applications (SPAs) with is a must.
  • Strong knowledge of web fundamentals, including HTML5, CSS3, modern protocols, and web standards.
  • Expertise in modern JavaScript and TypeScript.
  • Strong understanding of state management in frontend apps, with production experience in MobX or Redux.
  • Familiarity with relational and non-relational databases (e.g., PostgreSQL, MongoDB).

Programming Skills
:

  • Strong understanding of fundamental programming principles, particularly SOLID.
  • Experience in designing and working with RESTful APIs.
  • Familiarity with for backend integration.
  • Collaboration & Optimization
    :
  • Experience optimizing applications for performance and speed.
  • Ability to work closely with product and design teams to translate user needs into technical solutions.
  • Experience with unit testing and front-end automation to enhance code reliability.

Desired Qualifications:

  • Experience working in an Agile environment.
  • Proven track record of working on large-scale, high-traffic applications.

About Floward:

Floward is the leading online flowers and gifting company in the Middle East and the UK. Our company was founded in 2017, and within five years we expanded our operations to include nine countries. At Floward, we pride ourselves on creating a seamless and innovative experience for our customers and we love making the process of sending flowers and gifts as enjoyable as receiving them. We make sure to source our flowers daily from the best ethical growers and farmers around the world to create one of a kind stunning arrangements and plants that fit every occasion.

We are known for our flower arrangements, but we made great partnerships with local and international brands in all our communities to offer our clients a wide range of gifts including chocolate, perfumes, cakes, jewellery, and more.

Operating in 37 cities in nine countries across the MENA region and London, UK, we guarantee same-day delivery across the board through our own refrigerated fleet to ensure that gifts and arrangements arrive fresh to the customer.

This advertiser has chosen not to accept applicants from your region.

Sr. Java Software Engineer

6th of October City, 6th of October EGP24000 - EGP180000 Y Fawry

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Requirements:


• Design, develop, test, and maintain Java-based applications using Spring Boot and related technologies


• Develop and maintain RESTful APIs for internal and external integrations


• Work with cross-functional teams to design scalable microservices solutions


• Integrate messaging systems like Kafka or ActiveMQ for asynchronous processing


• Write efficient, clean, and well-documented code following best practices


• Debug, troubleshoot, and resolve production issues in a timely manner


• Participate in code reviews, sprint planning, and team discussions


• Ensure performance, quality, and responsiveness of applications


• Maintain and enhance legacy systems where needed


• Collaborate with DevOps teams on CI/CD processes and deployment

Qualifications:


• BS/MS degree in Computer Science, Engineering, or a related technical field


• 5+ years of hands-on experience in Java development


• 5+ years of experience with Spring Framework & Spring Boot (mandatory)


• Solid experience in developing RESTful APIs


• Strong knowledge of Microservices Architecture


• Experience working with messaging systems (Kafka, ActiveMQ, etc.)


• Good understanding of Apache Maven and dependency management


• Proficient in Git (GitLab is a plus)


• Excellent knowledge of SQL/PLSQL, JDBC, and relational databases


• Knowledge of older/legacy Java technologies is a plus


• Strong problem-solving and analytical skills


• Good communication skills and team-oriented mindset

This advertiser has chosen not to accept applicants from your region.

SR. Software Test Engineer

EGP120000 - EGP240000 Y geidea

Posted today

Job Viewed

Tap Again To Close

Job Description

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 Thinking

To maintain a competitive advantage as we grow, we are currently looking for a new "SR. Software Tester".

Job purpose:

The purpose of this role is to design & execute test cases and ensure implementation according to the testing guidelines the team in
Geidea
Egypt to ensure delivery of products of high quality.

Key Responsibilities:

  • Design and execute test cases
  • Review test cases assigned to Jr. Testers
  • Prioritize test cases on squad level
  • Report defects
  • Report on testing status and squad releases
  • Ensure testing scope is defined, and ensure coverage of assigned squad
  • Analyse test results, report bugs to Senior Tester or Testing lead
  • Ensure testing is done according to guidelines
  • Ensure accuracy of testing estimates within the assigned squad
  • Ensure testing quality and adherence to testing process and guidelines
  • Define/Develop automation test scripts if needed / requested on squad level

Qualifications:

  • 3-6 years of experience
  • Bachelor's degree in engineering or computer science
  • Analyse user stories, use cases, and requirements for validity and feasibility
  • Writing and executing test cases and test plans
  • Detect and track software defects and inconsistencies
  • Execute all levels of testing (System, Integration, and Regression)
  • Good knowledge of relational databases and Microsoft SQL Server
  • API testing knowledge
  • Familiar with Jira
  • Proficient in English
  • Understanding of testing methodologies and tools
  • Experience in Automation is a plus
  • ISTQB Certified

Our values guide how we think and act - They describe what we care about the most

C
ustomer first - It's embedded in our design thinking and customer service approach

O
pen - Openness allows us to constantly improve and evolve

R
eal - No jargon and no excuses

B
old - Constantly challenging ourselves and our way of thinking.

R
esilient – If we fail, we bounce back stronger than before.

C
ollaborative - We know that we can achieve a lot more as a team.

We are changing lives by constantly striving for a better solution.

This advertiser has chosen not to accept applicants from your region.

Application Development Engineer

EGP90000 - EGP120000 Y Penta Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

Penta Consulting are a technology service provider and leading outsourced partner helping to deliver professional and managed solutions across EMEA and APAC.

We're currently hiring a
Senior Software Engineer
to support one of our key clients. This is a fully remote position, ideal for a highly skilled and experienced developer who thrives in building efficient, scalable systems that solve real-world user problems.

Key Responsibilities:

  • Design and develop software for both customer-facing and internal use
  • Rapidly build and iterate proof-of-concept tools and applications
  • Integrate APIs and third-party components
  • Support and maintain existing systems, troubleshoot and deploy fixes
  • Contribute to open-source projects and internal tooling
  • Document technical workflows and provide technical support as needed

Key Requirements:

  • 7+ years of experience in software development
  • Strong skills in Linux/Unix, C/C++, and Golang
  • Experience with backend web architecture, APIs, and integrations
  • Familiarity with CI/CD tools (e.g., Jenkins) and packaging systems (pip, rpm, deb)
  • Solid knowledge of relational databases (MariaDB, Postgres)
  • Excellent communication, collaboration, and problem-solving skills

Nice to Have:

  • Experience with Docker, Kubernetes, and cloud platforms (AWS/GCP)
  • Background in networking technologies
  • Open to learning new tools and frameworks

If you are a talented and experienced Software Engineer ready for your next challenge,
apply now

This advertiser has chosen not to accept applicants from your region.

Application Development Manager

EGP90000 - EGP120000 Y Talaat Moustafa Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

  • Strategic Planning and Development: Spearheaded the company's strategic direction, contributing to future growth and development.
  • Technology Strategy and Alignment: Collaborated with the CTO to develop and align technical strategies with business goals.
  • Project Management: Led projects from initiation to closure, ensuring timely delivery, budget adherence, and quality standards.
  • Technology Innovation: Identified and implemented cutting-edge technologies to gain competitive advantages.
  • Cross-functional collaboration: Worked closely with Marketing, Sales, Finance, Banking, and Legal teams to ensure cohesive and supportive technology initiatives.
  • Efficient and Secure Technology Usage: Ensured efficient, profitable, and secure utilization of technologies across the organization.
  • Quality Assurance and Data Protection: Established and maintained robust quality assurance and data protection processes.
  • System Architecture Oversight: Oversaw system architecture to ensure scalability, reliability, and security.
  • Technology Performance Monitoring: Developed and maintained a framework for tracking, analyzing, and monitoring technology performance metrics.
  • Continuous Improvement: Leveraged stakeholder feedback to drive ongoing improvements and adjustments in technology solutions.
  • Technology Solutions Implementation: Identified, evaluated, and implemented technology solutions to meet current and future organizational needs.
  • Technology Platform Optimization: Consolidated technology platforms and developed strategic plans for optimization.
  • Plan Marketing Activities and Go-Live Plans: Coordinated marketing activities and developed go-live plans for successful product launches.
  • Technical Support and Operations Management: Managed technical support and operations post-project closure to ensure seamless application performance.
  • Team Building and Leadership: Built the software department and full team from scratch, establishing a high-performing development unit.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Information Technology, Business Administration, or a related field.
  • Proven experience in strategic planning and technology development.
  • Strong understanding of technology strategies, system architecture, and emerging technologies.
  • Ability to work cross-functionally with various departments (Marketing, Sales, Finance, etc.) to align technology initiatives with business goals.
  • Understanding of efficient and secure technology usage to ensure organizational integrity and profitability.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Specialist

EGP90000 - EGP120000 Y Link Development

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities

  • Lead the design and development of scalable, secure, and high-performance PHP applications.
  • Collaborate with cross-functional teams to define, design, and ship new features, including front-end technology integration.
  • Oversee code quality through code reviews and implement best practices in software development.
  • Troubleshoot and resolve complex technical issues, ensuring the reliability and performance of applications.
  • Manage project timelines and deliverables, ensuring alignment with business goals and deadlines.
  • Support the deployment process and monitor application performance in production.
  • Ensure adherence to best coding practices, including SOLID principles, clean code, and secure coding standards.
  • Stay updated on emerging technologies, tools, and practices relevant to PHP.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Excellent Experience with PHP.
  • Proficiency in PHP frameworks such as Laravel or Symfony.
  • Experience with CMS platforms such as Drupal or WordPress.
  • Deep knowledge and intense experience with MySQL & NoSQL databases.
  • Experience designing and developing APIs (RESTful, SOAP, XML) and integrating third-party services.
  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and software architecture.
  • Experience in implementing Docker containers.
  • Familiarity with Agile or Scrum development methodologies.
  • Experience with DevOps practices, CI/CD pipelines, and version control systems like Git.
  • Experience in webservers (Nginx and Apache).
  • Strong problem-solving skills and the ability to prioritize tasks in a fast-paced environment.
  • Hands-on experience with cloud platforms like AWS or Azure.
  • Excellent communication skills.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Sr software engineer Jobs in Egypt !

Software Engineering Manager

EGP90000 - EGP120000 Y Private Company

Posted today

Job Viewed

Tap Again To Close

Job Description

We are one of the
fastest-growing grocery retail companies in the GCC
, and we are building a world-class Ecommerce platform to power our next stage of growth. We are looking for an
Engineering Manager (onsite in Cairo)
to lead a talented cross-functional team of backend, frontend, DevOps, and QA engineers.

As Engineering Manager, you'll report directly to the CTO and play a critical role in ensuring the
delivery, quality, and scalability
of our high-traffic platform used by millions of customers.

What You'll Do

  • Lead and mentor a team of engineers across backend, frontend, DevOps, and QA.
  • Own planning and prioritization with the business team, keeping the roadmap aligned with company goals.
  • Manage databases and core services (MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch, RabbitMQ).
  • Drive architectural decisions, performance optimization, and web security best practices.
  • Oversee CI/CD pipelines (Jenkins, Docker) and code quality initiatives.
  • Ensure platform reliability through monitoring, automation, and incident response readiness.

What You Bring

  • 12+ years of software engineering experience, with strong hands-on skills in PHP (Laravel, Yii) and
  • Proven success in building and scaling high-traffic ecommerce or marketplace platforms.
  • Deep expertise with databases, caching, search engines, and message brokers.
  • Strong DevOps knowledge: containerization, CI/CD pipelines, vulnerability scanning, secret management.
  • Excellent leadership and people skills: you coach engineers, resolve conflicts, and collaborate effectively with CTO, product, and business teams.

Why Join Us?

  • Be part of a
    high-growth multinational retail group
    shaping the future of online grocery in the GCC.
  • Lead a talented Cairo-based engineering team working on mission-critical, large-scale systems.
  • Competitive compensation and benefits, plus clear opportunities for career growth.
  • A dynamic, supportive environment where your work makes an immediate impact on millions of customers.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Lead

EGP900000 - EGP1200000 Y Sarmad

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a highly skilled and motivated Software Engineering Leader to join our team. As a Software Engineering Leader, you will be responsible for leading and managing a team of software developers and engineers. You will oversee the entire software development life cycle, from requirements gathering and design to implementation and testing. The ideal candidate will have a strong technical background, extensive experience in software development, and proven leadership skills.

Responsibilities
  • Manage and lead a team of software developers and engineers
  • Set goals and objectives for the team, and track progress towards achieving them
  • Oversee the software development life cycle, ensuring that projects are completed on time and within budget
  • Collaborate with stakeholders to define requirements and specifications for software projects
  • Design and architect software solutions that meet business needs
  • Review and provide guidance on technical designs and code
  • Ensure that software development best practices are followed
  • Mentor and coach team members, fostering their professional growth
  • Stay updated with the latest trends and advancements in software engineering

Requirements

  • Proven experience as a software engineering leader or software development manager
  • Strong technical background in software development
  • Experience in leading and managing software development teams
  • Excellent leadership and interpersonal skills
  • Strong problem-solving and decision-making abilities
  • Ability to effectively communicate and collaborate with stakeholders
  • Bachelor's degree in computer science or a related field
  • 10+ years of experience in software development
  • Experience in the banking or financial services industry is a plus

Benefits

  • Social & Medical insurance
  • Healthy Environment
  • Attractive salaries
  • Hybrid work model
This advertiser has chosen not to accept applicants from your region.

Software Engineering Intern

EGP60000 - EGP120000 Y Mirando-Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you a student or recent graduate eager to gain hands-on experience in software development? We are looking for a Software Engineering Intern to join our growing team and contribute to exciting real-world projects.

What You'll Do:

  • Work on impactful projects that enhance our SaaS platform.
  • Collaborate closely with experienced engineers in a fast-paced startup environment.
  • Gain exposure to cutting-edge technologies in AI, data processing, and web development.

What We're Looking For:

  • Basic knowledge of Python, JavaScript, or experience with backend/front-end frameworks.
  • Familiarity with SQL databases and APIs is a plus.
  • Strong problem-solving skills and a willingness to learn.

What We Offer:

  • Hands-on mentorship and structured learning opportunities.
  • Flexible work environment (remote or hybrid options available).
  • The opportunity to work with AI-powered tools and innovative SaaS solutions.

If you're motivated to kickstart your software engineering career and want to be part of a fast-growing startup, we'd love to hear from you.

Internship #Hiring #SoftwareEngineering #StartupJobs #AI #SaaS
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Sr Software Engineer Jobs