Software Senior Principal Engineer
Dell EMC -
Cairo, EgyptPosted 4 years ago21People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the job
You will take technical ownership of high-level feature requests, and coordinate with the US, Irish, and Egyptian engineering teams. Core responsibilities include:
- Coding solutions to a high level of testability and maintainability.
- Contributing to architecture and design with the Live Optics architecture team.
- Supporting and mentoring junior software engineers.
- Communication with management on progress, milestones, delays and risks.
Job Requirements
Essential Requirements
- 12+ years of experience in designing, developing large scale software systems.
- Experience designing and implementing RESTful APIs.
- Solid understanding of algorithms and data structures.
Desirable Requirements
- Familiar with Agile, DevOps (CI/CD), TDD, Microservices and test automation.
- Knowledge of Microsoft Azure stack (i.e. Service Fabric, Blob, etc.)
- Experience in object-oriented programming languages such as C#/Java/Go/C++.
- Experience in frontend development frameworks (e.g. React).