···
Log in / Register
Principle Software Engineer
Indeed
Full-time
Onsite
No experience limit
No degree limit
9MVH+F22, Hurghada 2, Red Sea Governorate 1982710, Egypt
Favourites
Share
Description

Principal Software Engineer **Remote / Hybrid / On\-Site (El Gouna, Red Sea, Egypt)** **About the Role** We are seeking an experienced **Principal Software Engineer** to provide technical leadership and guide the long\-term architecture of a fast\-growing AdTech platform in the **Digital Out\-of\-Home (DOOH)** industry. You will drive innovation, mentor engineers, and deliver highly scalable, reliable, and performance\-driven solutions. This role offers the opportunity to lead complex projects, shape technical direction, and contribute to building one of the smartest in\-store media networks worldwide. **Vision \& Mission** * **Vision:** Make physical spaces as intelligent and engaging as digital ones. * **Mission:** Harness the power of data, AI, and Machine Learning to deliver highly personalized, profitable, and engaging in\-store experiences. * **Values:** Proactive, Rational, Resilient, Diverse, and Social. **Job Information** * **Job Title:** Principal Software Engineer * **Department:** Technology / Engineering * **Location:** Remote / Hybrid / On\-Site (El Gouna, Red Sea, Egypt) * **Employment Type:** Full\-time * **Reports To:** Team Lead * **Subordinates:** Senior Software Engineers **Purpose of the Role** As a Principal Software Engineer, you will: * Lead the technical direction of the product and development teams. * Prototype and validate architectural concepts. * Maintain high coding standards, best practices, and modern design patterns. * Collaborate with product, design, and engineering to align solutions with business goals. * Mentor engineers, foster innovation, and drive continuous improvement across the engineering organization. **Key Responsibilities** * **Technical Leadership:** Drive architectural design and ensure scalable, fault\-tolerant, and high\-performance systems. * **Collaboration:** Partner with Principal Frontend Engineers and cross\-functional teams to validate and deliver solutions. * **Prototyping \& Innovation:** Explore new technologies and propose solutions that improve efficiency and product quality. * **Mentorship:** Provide technical training and guidance for engineers. * **Development:** Write clean, efficient, and maintainable code across backend and frontend systems. * **Maintenance \& Optimization:** Maintain, upgrade, and optimize existing systems while ensuring excellent user experience. * **Agile Execution:** Actively contribute to backlog grooming, sprint planning, and Agile rituals. * **Testing \& Validation:** Implement validation, verification, and performance testing to ensure reliability. * **Continuous Improvement:** Automate workflows, refine development practices, and proactively recommend improvements. **Key Performance Indicators (KPIs)** * **Code Quality:** Low defect density and high maintainability. * **Delivery:** Timely delivery of features aligned with sprint goals. * **Satisfaction:** Positive stakeholder and team feedback. **Skills \& Experience** * **Software Development:** 8–10\+ years of experience delivering scalable, maintainable, and performance\-driven systems. * **Technical Leadership:** Proven track record of leading architecture and design for complex software solutions. * **Backend Development:** Proficiency in **Python, Node.js, Go, or C\#**, with strong knowledge of microservices and event\-driven systems. * **Frontend Development:** Expertise in **JavaScript (ES6\+), TypeScript, React, Angular, or Vue.js**. * **APIs \& Integration:** Experience with RESTful APIs and GraphQL. * **Cloud \& Infrastructure:** Skilled in **AWS, Azure, or GCP**, with containerization (**Docker, Kubernetes**) and Infrastructure as Code (**Terraform, Ansible, CloudFormation**). * **Databases:** Proficiency in SQL (PostgreSQL, Timescale) and NoSQL (MongoDB, Redis). * **CI/CD:** Hands\-on with GitLab CI, Jenkins, GitHub Actions, and advanced Git workflows. * **Testing:** Unit, integration, and automated testing. * **System Design:** Experienced in designing scalable, fault\-tolerant systems with monitoring tools (Prometheus, Grafana, ELK Stack). * **Security:** Knowledge of OAuth2, JWT, HTTPS, OWASP practices. * **Agile:** Strong background in Agile/Scrum methodologies. * **Communication:** Ability to explain complex technical solutions to technical and non\-technical stakeholders. **Education** * Bachelor’s degree in Computer Science, Information Systems, or related field. **Language Skills** * Excellent English (Writing, Speaking, Reading, Listening).

Source:  indeed View original post
Sara Hassan
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.