Senior Software Engineer

7 days ago


Cairo, Cairo, Egypt invygo Full time

About invygo

invygo was founded in 2018 in Dubai with the purpose of redefining mobility in the Middle East and North Africa (MENA). Fuelled by a passion for innovation, technology and mobility, our mission is to empower people to move on their own terms, minimising the frustrations caused by traditional car ownership models. We make car access seamless and flexible for everyone.. We believe invygo is the smartest way to move, and to keep living up to our ideal, we rely on our people to share these goals and ambitions. Headquartered in Dubai, with offices in Riyadh and Cairo, our team consists of passionate, dedicated, bold innovators that are relentless in enabling the company to deliver a trusted and personalised experience that transforms how people move in MENA. With successful expansions into UAE, Saudi Arabia and Qatar, our footprint is rapidly growing as we continue to innovate and transform the automotive landscape across the region.

At invygo, we're not just offering a service; we're crafting a new era of mobility in MENA. We are always seeking passionate, dedicated and innovative thinkers to join us in making our future vision a reality. If you are that person, join us in moving the MENA mobility landscape forward and continuing to insure that invygo is, and remains, the smartest way to move.

About the role

We seek a product-minded Senior Engineer with a sound foundation in development practices and continuous delivery to join our dynamic team. In this role, you will be responsible for designing, writing and delivering software while closely collaborating with your team members. Your contribution to evolving legacy codebases and implementing innovative solutions will drive our products to new heights, aligning them with business objectives and customer needs.

ResponsibilitiesDevelopment & Emergent Design Practices
  • Design, write and deliver software while improving the reliability and stability of our platform.
  • Evaluate and evolve legacy systems, incrementally implementing strategies to refine and modernise our technology stack.
  • Drive the adoption of best practices in development and design, ensuring innovative and practical solutions.
  • Experience in TDD, Pair Programming, Continuous Refactoring, and Simple Design is a big plus.
Collaboration and Mentorship
  • Coach junior engineers through pair programming, code reviews, and brown bag sessions.
  • Act as a role model in fostering effective teamwork and communication.
  • Collaborate with team members to make sound decisions.
  • Cultivate a collaborative team culture that values innovative thinking and continuous improvement.
Product Mindset
  • Deliver value to customers while deeply understanding their needs and crafting practical solutions.

Requirements

  • 5+ years of experience working across the stack. with a strong focus on back-end technologies, including mobile and front-end development when necessary
  • Experience with modern tech stacks (Java, , React, MongoDB, TypeScript, etc.)
  • Exposure to working in a collaborative, customer-centric environment 
  • Extreme bias to simple solutions and working in an iterative way that reduces the risk of accidental complexity and wasting of engineering capacity.
  • Exposure to working with and modernizing codebases, demonstrating a track record of successful incremental improvements.
  • Good mentorship with the ability to inspire and collaborate with team members in making critical technical decisions.
  • Strong analytical and problem-solving skills, with a knack for developing customer-driven solutions.
  • Passion for technology and engineering
  • Excellent communication and interpersonal skills
  • A proactive, dynamic personality who thrives in fast-moving, ever-changing environments.
  • Fluent English is a Must


  • Cairo, Cairo, Egypt quTIP Full time

    Job roleWe are seeking a highly skilled Senior Software Engineer with extensive experience in .NET technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable software applications. You will collaborate with cross-functional teams to define, design, and ship new features while ensuring the performance and quality...


  • New Cairo, Cairo, Egypt NexaTG Full time $100,000 - $200,000 per year

    Senior Software Engineer - Java/Full-StackNexaTGis hiring aSeniorSoftware Engineer - Java/Full-Stackto join our enterprise delivery team working on high-scale telecom and digital transformation platforms.If you're strong in backend engineering, confident in Angular, and experienced with distributed systems, we'd like to hear from you.ResponsibilitiesBuild...


  • Cairo, Cairo, Egypt AllCare Full time

    About is transforming senior healthcare by delivering fully coordinated, in-facility care built around one shared care plan. We bring together in-facility providers — including primary care, psychiatry, podiatry, diagnostics, wound care, and chronic care — alongside pharmacy services, all supported by a 24/7 medical concierge team to ensure seamless,...


  • Cairo, Cairo, Egypt Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is a global leader in Electronic Design Automation (EDA) software, hardware, and design solutions. We partner with the world's leading producers of semiconductor microelectronic circuits and systems, enabling them to design and produce cutting-edge electronic products faster and more efficiently.We are seeking aSoftware...


  • Cairo, Cairo, Egypt EDECS Full time

    Position Overview:EDECS Group is seekingSenior Software Engineersacross Backend, Frontend, and Platform Engineering to contribute to the development of advanced digital and AI-enabled systems that support our large-scale operations. In this role, you will design, build, and optimize high-performance software systems, collaborate with cross-functional teams,...


  • Cairo, Cairo, Egypt Uptal Full time

    Job Description:The Senior Software Engineer will play a pivotal role in driving our software development processes, leveraging extensive expertise in , DevOps practices, and Laravel to enhance our product offerings and ensure high-quality deliverables. This position requires an individual who possesses a deep understanding of system architecture, API...


  • Cairo, Cairo, Egypt Link Development Full time

    Link Developmentis a global technology solutions provider specializing in digital transformation across multiple industries. We are currently seeking aSenior Software Engineering Manager – MS Dynamics CRMfor ahybrid role based in Cairo, Egypt.ResponsibilitiesLead and manage Dynamics CRM engineering teams to deliver high-quality solutions.Oversee end-to-end...


  • Cairo, Cairo, Egypt Beetleware Full time

    we are looking for an experienced and detail-oriented Senior Quality Engineer to ensure that all our digital releases — across web and mobile platforms — meet the highest standards of quality, performance, and user experience.The ideal candidate combines strong analytical skills, technical testing expertise, and a proactive approach to identifying and...


  • Cairo, Cairo, Egypt sustainable growth partners eg Full time

    Company DescriptionSustainable Growth Partners (SGP) specializes in delivering strategic business solutions designed to optimize human resource efficiency within organizations. By aligning HR practices with overall business goals, SGP helps companies improve workforce productivity, streamline operations, and foster a culture of sustainable performance....


  • Cairo, Cairo, Egypt Procore Technologies Full time

    Job AdWe're looking for a Software Engineering Manager to join Procore's Related Items team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that encompasses engineering, product,...