Browse Jobs
For Employers
Post JobLog inGet Started

Principle Software Engineer

Nana
Sheraton, Cairo
Posted 4 years ago
37Applicants for1 open position
  • 37Viewed
  • 15In Consideration
  • 19Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Contribute to the Creation and implementation of best practice engineering vision, strategy, policies, processes and procedures to aid and improve operational performance.
  • Provide technical guidance in planning and executing assigned projects.
  • Develop new systems and maintain and modify existing systems when required.
  • Lead on complex major projects requiring forefront-of-the-field, innovative, original solutions, provide technical expertise to the team.
  • Perform system repairs and oversee periodic inspection processes.
  • Oversee the opportunity of extracting reusable components from different systems to the platform to deliver on efficiencies.
  • Undergo the exercise of architecting the backend and platform to deliver efficient code delivery and maintainability along with scalability, and sustainability of our systems.
  • Participate in project analysis, design, implementations, and commissioning phases.
  • Prepare user requirements, technical specifications, design specifications, and commissioning plans.
  • Provide support in system acceptance testing and validation activities.
  • Review and recommend improvements to existing system designs.
  • Exercise considerable initiative/judgment in work methods and in interpreting and delegating work requirements/goals
  • Work independently and is reviewed infrequently with minimal supervision.

Job Requirements

  • Able to coach, mentor and develop a staff of various skills and personalities.
  • Able to manage a wide variety of activities at the same time.
  • Able to work cross-functionally and collaboratively with many stakeholders.
  • Solid understanding of all people related processes and procedures.
  • Able to work well with and mentor both high and low performers in a team or group environment, setting expectations, and providing input and feedback in a helpful way that fosters accountability.
  • Experience in undergoing projects for breaking a monolith system to micro-services.
  • Experience in architecting the back-end system for an online business that has millions of users.
  • 8+ years of system implementation experience in large online companies with large, complex system implementations.
  • Bachelor of computer science or equivalent.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentPrinciple Software Engineer