Senior Software Engineer

geidea · Cairo, Egypt · Posted 2026-08-09

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 marketOur 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.netTo maintain a competitive advantage as we grow, we are currently looking for a new "Senior Software Engineer"Job purpose:Creating applications from scratch, configuring existing systems and providing user support. Be part of the .Net scrum squad team.Responsibilities:Liaising with Product Owners and Test Managers in sprint planning.Participate in requirements analysis.Be part of .Net scrum squad to produce software design and microservices architecture.Write clean, scalable, and testable code using .NET core 6.Revise, update, refactor and debug code.Improve existing software.Develop documentation throughout the software development life cycle (SDLC).Serve as an expert on applications and provide technical supportQualifications:3 to 6 years of experienceBachelor’s degree in computer science, Engineering, MIS, or equivalent with programming experienceAngular TS Experience.Experience in:- Building Restful Web APIs and microservices components.-Troubleshooting software prototypes- Developing programs for .Net applications- Hands-on CI/CD using industry standards tools such Azure DevOps is a plus-Payment \ Fintech experience is a plusOur values guide how we think and act - They describe what we care about the mostCustomer first - It’s embedded in our design thinking and customer service approachOpen - Openness allows us to constantly improve and evolveReal - No jargon and no excuses!Bold - Constantly challenging ourselves and our way of thinking.Resilient – If we fail, we bounce back stronger than before.Collaborative - We know that we can achieve a lot more as a team.We are changing lives by constantly striving for a better solution.

Apply for this role

Skills mentioned in this role

TypeScriptC#Azure

Preparing for a Software & IT role

  • Public work matters more than titles: a GitHub or portfolio the hiring manager can click through in under a minute usually beats an extra bullet on your CV.
  • Name the exact stack in your CV so a keyword screener + a skim-reader both find it — languages, frameworks, cloud, databases.
  • For interviews: expect a technical screen (coding or system design) before the on-site loop. Practice explaining trade-offs out loud, not just writing correct code.
  • For English-only teams verify your written English is sharp — most Egypt-based tech scaleups run interview loops entirely in English.

Other open roles at geidea

See all 40 open roles at geidea →

Related jobs in Software & IT

About geidea

Financial Services

We are on a mission to help merchants start, run and grow their businesses.

What you should know

  • Dominant Market Share: Captured 50% of Saudi Arabia's point-of-sale market within just two years of launching its first certified terminal
  • Massive Payment Network: Operates a network of approximately 700,000 payment terminals and ATMs across the region
  • 2 First Licenses: Became the first fintech in Saudi Arabia to obtain a payment institution license and a non-bank merchant acquiring license

How they work

  • Infrastructure means reliability first — Payment systems can't be interesting at the cost of being unreliable — engineering and product decisions are made with uptime and trust as the primary constraints
  • Merchant churn is the failure metric — Acquiring a merchant matters less than keeping them — the business model only works when merchants see real value and stay

Visit the geidea hub on Take-Off →