Link Development · Cairo, Egypt · Posted 2026-03-09
We are seeking a Senior Software Engineering Manager to lead the delivery of large-scale, workflow-intensive software platforms built on modern Java microservices architecture.This role requires a strong engineering leader who can balance delivery execution, technical direction, and people development while ensuring high-quality outcomes and stakeholder alignment.What You’ll Do:Lead medium-to-large engineering teams, including Tech Leads and Senior Engineers, delivering complex distributed systems and microservices-based platforms.Guide architectural and design decisions across backend services, integrations, and platform evolution.Drive consistent application of software engineering best practices to ensure scalable, secure, and maintainable solutions.Own delivery execution across the full SDLC, ensuring timely delivery, high quality, and adherence to Agile engineering practices.Collaborate with customers and stakeholders to translate business requirements into high-level technical solutions and delivery roadmaps.Establish strong governance around code quality, secure development practices, system performance, and technical debt management.Support smooth software releases and production readiness in collaboration with platform and operations teams.Mentor and develop technical leaders reporting into you, strengthening ownership, execution, and engineering culture.Proactively identify technical risks and scalability challenges, aligning closely with Project Management to mitigate delivery and operational issues.Stay hands-on when needed through architecture reviews, code reviews, troubleshooting, and leading by example. Proven experience leading teams delivering Java/Spring Boot microservices and large-scale backend platforms.Strong understanding of software architecture, distributed systems design, and modern engineering best practices.Ability to drive engineering standards including clean architecture, secure coding, SOLID principles, and design patterns.Experience with workflow and business process automation technologies such as Camunda, jBPM, and Drools is a strong advantage.Solid experience with containerized platforms such as Docker, Kubernetes, and OpenShift/Rancher.Strong knowledge of messaging and event-driven architectures using Kafka or RabbitMQ.Solid cloud experience, especially with Microsoft Azure, including deployment, monitoring, and cloud-native service integration.Familiarity with supporting technologies such as Elasticsearch is a plus.Proven ability to mentor leaders and foster high performance, ownership, and continuous improvement across teams.Strong communication, prioritization, and stakeholder management skills in complex delivery environment