Principle Software Engineer
Kalasko
Posted 30+ days ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
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).
Desired Candidate Profile
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).
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Principle Software Engineer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
Kalasko
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.
Similar Jobs
Full stack Developer
Alpha Data Processing Services LLC
- 8 - 12 Years
- Dubai - United Arab Emirates (UAE)
Dot Net Developer
Confidential Company
- 5 - 10 Years
- Dubai - United Arab Emirates (UAE)
.net developer
Multiplex International LLC
- 4 - 9 Years
- Dubai - United Arab Emirates (UAE)