Principal Software Engineer

1 month ago


Cairo, Egypt AGODA Egypt Full time


You might call yourself “full stack” or “back end” or you might consider yourself an authority in a certain field, but you have a keen interest in how the different systems work together.

We’d love to hear from you if you are skilled in any of the technologies we work with (note – we are not looking for you to have them all). We are interested in speaking to persons of any level from individuals just starting their IT careers to experts in their field, although this particular position is better suitable to veteran engineers, with expertise in certain technologies, and especially those that had lead projects, initiatives and/or teams.

In This Role, You’ll Get to

  • Think and own the full life cycle of our products, not just a single piece of code – from business requirements, technology selection, coding standards, agile development, unit and application testing, to CI/CD and proper monitoring
  • Design, develop and maintain platforms across the back end area
  • Improve scalability, stability, and efficiency of our existing systems
  • Write great code and help others write great code
  • Collaborate with other teams and departments

What You’ll Need To Succeed

  • 12+ years’ experience under your belt developing performance-critical applications that run in a production environment using Scala, Java or C#
  • Experience in leading projects, initiatives and/or teams, with full ownership of the systems involved
  • Data platforms like SQL, Cassandra or Hadoop. You understand that different applications have different data requirements
  • Good understanding of algorithms and data structures
  • Strong coding ability
  • You are passionate about the craft of software development and constantly work to improve your knowledge and skills
  • Excellent verbal and written English communication skills


  • Cairo, Egypt Cisco Full time

    As a Principal Engineer you will be a leader in our engineering team, leading by example on design, production code, and working with cross-functional partners. You’ll be a mentor to our engineers, guiding on technical design, code reviews, launches, and more. You’ll help build our organization culture as one that prioritizes delivering software...


  • Cairo, Cairo, Egypt Affectiva Full time

    We're looking for a Principal Software Engineer – Platform to join our globally distributed but close-knit team in creating, delivering, and maintaining our industry-recognized software-based Human Perception AI solutions and platform.Reporting to the Director of Data, you can expect to be actively working on Affectiva's data pipelines and data platform in...


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

    Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years. Digital Verification Technologies (DVT) division of Siemens EDA is looking for highly qualified Software Development Engineers for...

  • Principal Sw Engineer

    1 month ago


    Cairo, Egypt MaxAB egypt Full time

    Responsibilities:Designing, coding, and debugging software.Improving the performance of existing software.Providing training to other engineers.Maintaining and upgrading existing software.Recommending new technologies that can help increase productivity.Supervising and overseeing the technical aspects of projects.Investigating software-related complaints and...


  • Cairo, Egypt BP Egypt Full time

    Responsiblity:Designing, coding, and debugging software.Improving the performance of existing software.Providing training to other engineers.Maintaining and upgrading existing software.Recommending new technologies that can help increase productivity.Supervising and overseeing the technical aspects of projects.Investigating software-related complaints and...


  • Cairo, Egypt SSC Egypt Full time

    Figure the continuous stability and upgrades to DevSecOps practices and modern tech stacksAutomate systems and architecturesDriving automation within an organization utilizingAutomation OrientedAgile MindsetDevelop and maintain scalable architecture solutionsSeen as a reference expert to peers as a subject matter expert on DevSecOps, CI/CD, and Environmental...


  • Cairo, Egypt Talent 360 Egypt Full time

    Strong background in agile methodologies and ability to mentor others in their use;Manage and provide technical leadership to a team of software engineers.Collaborate with product managers, designers, and other stakeholders to define product requirements and ensure that software solutions meet those requirements.Develop and maintain software architecture and...

  • Senior Principal

    1 month ago


    Cairo, Egypt Oracle Egypt Full time

    Responsibilty:Designing, coding, and debugging software.Improving the performance of existing software.Providing training to other engineers.Maintaining and upgrading existing software.Recommending new technologies that can help increase productivity.Supervising and overseeing the technical aspects of projects.Investigating software-related complaints and...


  • Cairo, Egypt CharCentric Full time

    CharCentric is a dynamic technology firm operating in the UAE. We are focused on providing toptier technology consulting and engineering services to both emerging and established businesses.We are currently seeking a skilled Software Engineering Manager to join our ambitious team. The ideal candidate will bring leadership excellent customer handling...


  • Cairo, Egypt Thales Group Egypt Full time

    Deliver software solutions that meet budget, schedule and Customer expectationProvide technical & software development leadership to the software development team;Ensures global consistency of the software development process, practices and tools;Lead a team in performing all software development activities, ensuring software development activity operates...


  • Cairo, Egypt Nok Human Capital Full time

    NOK Human Capital is hiring Software Development Engineer for one of the most well known Ecommerce companies internationally. Location: New Cairo (Hybrid) Contract: 9 months (Renewable based on performance & needs) If you are someone who will enjoy the challenge of working on complex and highly disparate technologies from frontend Android development to...


  • Cairo, Egypt Procore Full time

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most...


  • Cairo, Egypt Careem Full time

    Cairo, Egypt Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5...


  • Cairo, Egypt Procore Full time

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s...


  • Cairo, Egypt aramex egypt Full time

    Junior Software EngineerParticipate in requirements analysis· Collaborate with internal teams to produce software design and architecture· Write clean, scalable code using .NET programming languages (.net framework / core)· Test and deploy applications and systems· Revise, update, refactor and debug code· Improve existing...

  • Software Engineer II

    4 weeks ago


    Cairo, Cairo, Egypt Procore Full time

    Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities' hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it's also one of the world's least digitized industries, not to mention one of the most dangerous....


  • Cairo, Cairo, Egypt Procore Full time

    Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities' hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it's also one of the world's least digitized industries, not to mention one of the most dangerous....


  • Cairo, Egypt SSC Egypt Mea Full time

    Responsibilities:Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.Design, develop, modify, implement, and support software components anywhere in the software...


  • Cairo, Egypt Procore Full time

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most...


  • Cairo, Egypt dell technologies egypt Full time

    Responsiblity:Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.Directing system testing and validation procedures.Directing software programming and documentation development.Consulting with departments or customers on project status and proposals.Working with customers or departments on technical...