CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineering Lead Egypt Jobs

3 Job Offers

Tech Lead - Software Engineering, Data Platform
Save Icon
Tech Lead role in Cairo, Egypt, for a Data Platform team. Lead engineers in delivering high-quality solutions using Python, Spark, and Azure data services (Data Factory, Databricks, SQL Database). Requires 5+ years of team leadership, strong OOP and software architecture skills. Enjoy coaching, d...
Location Icon
Location
Egypt , Cairo
Salary Icon
Salary
Not provided
coca-colahellenic.com Logo
Coca-Cola HBC
Expiration Date
Until further notice
Software Engineering and QA Lead
Save Icon
Lead the design and delivery of scalable, cloud-native digital applications at VOIS in Giza. You will establish engineering standards, drive automation, and ensure robust quality across the full software lifecycle. This role requires expertise in AWS/GCP/Azure, Java/Python/Node.js, and tools like...
Location Icon
Location
Egypt , Giza
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Software Engineering Lead – Dynamics CRM/Power-Platform
Save Icon
Lead a dynamic software engineering team in Egypt, specializing in Microsoft Dynamics 365 CRM and Power Platform development. Utilize your deep expertise in .NET, C#, and cloud services to architect high-quality, scalable solutions. This role demands a proven technical leader to drive best practi...
Location Icon
Location
Egypt
Salary Icon
Salary
Not provided
linkdevelopment.com Logo
Dakahlia Group
Expiration Date
Until further notice

About the Software Engineering Lead role

Looking for Software Engineering Lead jobs means seeking a pivotal role at the intersection of deep technical expertise and people leadership. A Software Engineering Lead, often synonymous with Tech Lead or Engineering Lead, is a senior-level professional responsible for guiding a team of software developers while remaining hands-on with architecture and code. This role is critical for transforming business requirements into robust, scalable technical solutions and ensuring the team's execution aligns with strategic goals.

Professionals in these jobs typically shoulder a blend of technical and managerial responsibilities. On the technical side, they define the technical vision and architecture for projects, make critical stack and framework decisions, and ensure code quality and system maintainability. They are deeply involved in complex design, solving challenging problems, and often write code, particularly for core components or to establish patterns. A key duty is to champion best practices in software development, including DevOps, CI/CD, agile methodologies, and cloud-native design. They are also responsible for the technical roadmap, balancing new feature development with technical debt reduction and system scalability.

The leadership dimension is equally vital. Software Engineering Leads mentor, coach, and provide technical direction to engineers, fostering their professional growth. They facilitate collaboration within the team and with cross-functional partners like product managers, designers, and stakeholders. A significant part of the role involves translating complex technical concepts for non-technical audiences and aligning technical efforts with business objectives. They are accountable for project delivery, team productivity, and cultivating a positive, innovative engineering culture.

Typical skills and requirements for these positions include extensive experience in software development, with proficiency in multiple programming languages and modern frameworks. A strong background in system design, software architecture, and cloud platforms (like AWS, Azure, or GCP) is standard. Leadership experience, evidenced by mentoring or directly leading a team, is essential. Successful candidates possess excellent communication, problem-solving, and strategic thinking abilities. A bachelor’s degree in computer science or a related field is commonly required, though equivalent experience is often considered. Ultimately, Software Engineering Lead jobs are for those who thrive on technical excellence while inspiring and elevating a team to build exceptional software products.