CareerPlanSign in

Senior Lead Software Engineer - Java Full Stack

Cairo, Cairo Governorate, Egypt💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Design, develop, and maintain scalable microservices applications while leading a team of engineers and guiding technical strategy.

Role type

Senior Lead Software Engineer (Java Full Stack)

Builds

Scalable microservices platform solutions

Domain

Enterprise software development, Cloud infrastructure

Deliverable

production ML models | product features

Required skills

Java, Spring, AWS, Microservices, SQL, Docker, TDD, HTML5, CSS3, JavaScript, JQuery, AJAX, Bootstrap, Agile methodology, Code review, Technical architecture design, Unit testing, Release management, Task estimation, Technical coaching

Preferred skills

Cloud security and authentication, Front-end development expertise, English language proficiency

Technologies

Java, Spring, AWS, Docker, SQL, HTML5, CSS3, JavaScript, JQuery, AJAX, Bootstrap

Responsibilities

Design and develop software applications within a microservices platform; Coach and guide the technical team on best practices and design patterns; Conduct code reviews and ensure project code quality; Break down backlog features and assign tasks to team members; Provide development effort estimates and highlight project risks to the Project Manager; Participate in technical requirements elicitation with clients; Build solution architectures and provide design guidance for project systems.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.