Principal Software Engineer

4 weeks ago


Egypt Celfocus Full time

Make an impact by working for sectors where technology is the enabler, everything is ground-breaking and there’s a constant need to be innovative.

Be part of the team that combines business knowledge, technological edge and a design experience. Our different backgrounds and know-how are key in developing solutions and experiences for digital clients.

Face challenges and learn other ways of thinking and seeing the world - there’s always room for your energy and creativity.

 

About the role

We are looking for Senior Full Stack Software Engineers and Tech Leads to join the Celfocus Software Engineering Guild in Egypt.

Apart from onboarding in one of our multiple projects, we expect this role to also act as a Tech Lead providing a closer support to our team in Cairo that is currently comprised of 30 Software Engineers, both front-end and backend.

Someone who is eager to try new trends, new stacks and innovative approaches to our solutions would be the best fit. Disruptive mindset, not getting demotivated by failure, out of the box thinking and the wiliness to take the risk, is the mindset we are looking for

Be a reference, be a mentor, be a leader

As a part of your job, you will:

1. Fullstack Development:

  • Lead and contribute to the end-to-end development of innovative and scalable software solutions, utilizing a variety of technologies and stacks.
  • Actively participate in hands-on coding, covering both front-end and backend development as needed.

2. Solution Design:

  • Demonstrate a willingness to take calculated risks in the pursuit of groundbreaking solutions.
  • Lead and contribute to solution architecture and design, ensuring alignment with industry trends and Celfocus standards.

3. Technical Leadership:

  • Serve as a Tech Lead, providing guidance and mentorship to the Software Engineering team in Cairo.
  • Act as a reference point for best practices, coding standards, and innovative approaches to software development.
  • Align and contribute together with Chapter Leads on technology vision and adoption.

4. Team Collaboration and Support:

  • Collaborate closely with cross-functional teams, both locally and globally, to deliver high-quality software solutions.
  • Provide technical support and guidance to the Cairo team, fostering a collaborative and learning-oriented environment.

5. Innovation and Disruption:

  • Embrace a disruptive mindset, encouraging the team to explore new trends, stacks, and innovative solutions.
  • Fearlessly approach challenges, viewing failure as an opportunity to learn and grow. Foster an out-of-the-box thinking culture.

What are we looking for?

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience leading and mentoring development teams, with a focus on both front-end and backend technologies.
  • Proven experienced in designing and leading high-scalable and complex software solution projects.
  • 10+ years of professional full stack software development experience, with expertise in React, JavaScript, Java (Java 8 and later versions), Spring and Spring boot.
  • Knowledge on Relational and Non-Relational database solutions
  • Knowledge of web architectures and services ( SOAP, REST, JSON)
  • Knowledge of principles of microservices architecture design (clean and/or hexagonal architectures, message driven solutions)
  • Knowledge of SOLID principles
  • Experience with continuous integration tools, like GIT, JIRA, Jenkins, Maven
  • Experience with cloud and containerized solutions (AWS, Azure, K8s, docker, etc.)
  • Excellent problem-solving and analytical skills, coupled with a disruptive and innovative mindset.
  • Effective communication skills and the ability to inspire and lead a team.
  • Interest and motivation to explore and investigate new concepts and technologies.
  • Knowledge on TELCO industry BSS architectures is preferable.
  • Proficiency in English (both spoken and written)
  • Availability to travel (short-term periods)

Personal traits:

Ability to adapt to different contexts, teams and Clients

Teamwork skills but also sense of autonomy

Motivation for international projects and ok if travel is included

Willingness to collaborate with other players

Strong communication skills

We want people who like to roll up their sleeves and open their minds. Believe this is you? Come join the Team



  • Egypt CodeOfDuty Full time

    We are seeking an experienced Lead Software engineer to drive our development team and projects, leveraging an extensive tech stack that includes PHP, Laravel, JavaScript frameworks, and more. The ideal candidate will have a deep understanding of web technologies, database systems, containerization, and Agile methodologies. They will work closely with our...


  • Egypt MISC Industrial Automation Systems Full time

    Job DetailsExperience Needed:More than 3 yearsCareer Level:Experienced (Non-Manager)Education Level:Not SpecifiedSalary:ConfidentialJob Categories:Skills And Tools:AnalysisanalyticalAgileBusiness AnalysisInformation Technology (IT)Computer ScienceSoftware DevelopmentSoftware Job DescriptionJob brief:The Business Analyst has the primary responsibility to...


  • Egypt Arabia for Information T... Full time

    Job Description Job Summery: Arabia for information technology requires software project Coordinator who will work with the project manager in planning, leading and monitoring software projects Responsibilities Create detailed project plans and scope statements. Ensures SW Development processes are followed. Manage project activities, resources, and...


  • Egypt MISC Industrial Automation Systems Full time

    Job DetailsExperience Needed:More than 5 yearsCareer Level:Senior Management (CEO, GM, Director, Head)Education Level:Not SpecifiedSalary:ConfidentialJob Categories:Skills And Tools:AgileComputer ScienceDevelopmentEngineeringInformation Technology (IT)JavaMySQLReactRESTSoftwareSoftware DevelopmentSoftware Engineering Job DescriptionPosition Requirement:...


  • Egypt Al Safy Full time

    Job Description Design, develop, and implement software architectures considering design aspects, scalability, and industry standards. Lead, mentor, and inspire a team of developers, fostering a collaborative and innovative work environment. Ensure the successful implementation of software projects, adhering to timelines, quality standards, and best...


  • Egypt Al Safy Full time

    Job Description Design, develop, and implement software architectures considering design aspects, scalability, and industry standards. Lead, mentor, and inspire a team of developers, fostering a collaborative and innovative work environment. Ensure the successful implementation of software projects, adhering to timelines, quality standards, and best...


  • Egypt Orange Egypt Full time

    Purpose of the job Senior .NET Developer to support us in the following areas: Designing, developing, and maintaining software applications using Object-Oriented Programming (OOP) principles and the .NET Core framework based on business & technical requirements. Analyzing business processes and identifying gaps and improvement opportunities. Conducting...

  • DevOps Engineer

    1 day ago


    Egypt Sigma Full time

    Job Description We are seeking a talented and experienced DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will play a crucial role in designing, developing, and maintaining the infrastructure and tools necessary to automate our software development lifecycle (SDLC). You will collaborate closely with developers and IT operations to...

  • DevOps Engineer

    1 day ago


    Egypt Sigma Full time

    Job Description We are seeking a talented and experienced DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will play a crucial role in designing, developing, and maintaining the infrastructure and tools necessary to automate our software development lifecycle (SDLC). You will collaborate closely with developers and IT operations to...

  • Electrical Engineer

    4 weeks ago


    Egypt AL Full time

    Job Description Design, control, and implement electrical systems and products Develop manufacturing processes according to global engineering codes and standards Manage engineering projects and deliver them on time Define customer needs and requirements Ensure that installations and applications are in line with customer needs and safety standards ...

  • Electrical Engineer

    4 weeks ago


    Egypt AL Full time

    Job Description Design, control, and implement electrical systems and products Develop manufacturing processes according to global engineering codes and standards Manage engineering projects and deliver them on time Define customer needs and requirements Ensure that installations and applications are in line with customer needs and safety standards ...


  • Egypt Seoudi Supermarket Full time

    Job Description Job Brief QA Tester is required to ensure software quality via manual and automated testing. He will be responsible for testing origination web and mobile apps. He is preferred to have an experience with eCommerce applications' testing. Generally, he will be responsible of the systems and applications quality in the organization and will...


  • Egypt Seoudi Supermarket Full time

    Job Description Job Brief QA Tester is required to ensure software quality via manual and automated testing. He will be responsible for testing origination web and mobile apps. He is preferred to have an experience with eCommerce applications' testing. Generally, he will be responsible of the systems and applications quality in the organization and...


  • Egypt Mimar Group (Engineering... Full time

    Job Description Welcome to MIMAR Society We are always striving to attract and retain highly motivated and talented professionals. We are currently seeking to hire a Senior Electrical Design Engineer to join our office team in Cairo.Job Responsibilities Design all electrical systems with codes and standards. prepare BOQ Utilize Revit for electrical design...


  • Egypt Masar Architects Full time

    Job Description We are seeking a skilled Architecture Technical Office Engineer to join our team. The ideal candidate will be responsible for assisting in the planning, design, and coordination of architectural projects. They will work closely with architects, engineers, and other stakeholders to ensure that projects are completed efficiently and meet the...


  • Egypt Masar Architects Full time

    Job Description We are seeking a skilled Architecture Technical Office Engineer to join our team. The ideal candidate will be responsible for assisting in the planning, design, and coordination of architectural projects. They will work closely with architects, engineers, and other stakeholders to ensure that projects are completed efficiently and meet the...


  • Egypt Rawaj Full time

    Job Description Tendering Engineer - Saudi Contracting Company - Egypt Our client one of the largest electrical/electronic manufacturing and contracting companies in the Kingdom of Saudi Arabia. They are going through very fast growth this year and are looking to welcome an experienced Tendering Engineer. Join this company to build up a wide range...

  • Backend Engineer

    1 day ago


    Egypt Abgad أبجد Full time

    Job Description We're on the lookout for an experienced Backend Engineer to become part of our growing Tech team. You will work as part of a cross-functional team with top-notch developers, designers, analysts, and project managers.Our languages are React, .NET Core, MSSQL, and React Native for mobile. If you speak the same language, please keep...

  • Site Engineer

    4 weeks ago


    Egypt Seldar Egypt Full time

    Job Description We are looking for a talented and accomplished site engineer to join our growing business. As a site engineer, you will manage projects, supervise staff, and provide technical advice as a subject matter expert. Our ideal candidate is an industrious go-getter. Site engineers are integral to construction projects. Working alongside civil...

  • Senior QC Engineer

    4 weeks ago


    Egypt Lumin Full time

    Job Description Review and Understand Business/Software requirements. Analysis requirements and reports any ambiguities found. Understand the project plan. Create / Assist in creating test plan Create and Execute test cases based on the requirements and other documents. Report and Follow up bugs. Prepare bug reports to improve the quality of customer...