Link Development

Senior Software Engineering Manager-Java

📍 المعادي Full-Time 💼 Senior Level (6-8 yrs) 🕐 3mo ago
👁️ 0 views
📋 0 applicants

Job Description

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

Requirements & Qualifications

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

EGjobank Analysis

Quick Role Summary

Opportunity as "Senior Software Engineering Manager-Java" at Link Development located in المعادي on a Full-Time basis, suited for Senior Level candidates, within Engineering. Key details from listing: We are seeking a Senior Software Engineering Manager to lead the delivery of large-scale, workflow-intensive software platforms built on modern Java…

The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.

Application Tips

  1. Tailor your CV headline to match "Senior Software Engineering Manager-Java" and feature measurable achievements in the top third of your resume.
  2. Customize your cover note for المعادي: explain why this location and work arrangement suit your availability and how you add value to the team.
  3. Highlight relevant practical experience, key responsibilities, and specific business impact.
  4. Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
  5. After applying, monitor your status from your dashboard and stay prepared for an interview invitation.

Readiness Checklist

  • Updated CV in standard PDF format with a professional filename
  • Skills aligned with the stated role requirements
  • Availability for work in المعادي or remote if specified
  • Measurable achievement examples prepared for interview talking points
  • Egyptian Job Bank candidate profile ready for application tracking
More Career Guides →

Similar Jobs You Might Like