Egypt•TELECOMMUTE
Remote
Senior
Full Time
remotefull-timeengineering managerjavasoftware engineeringteam leadership
Requirements
- •Several years of professional software engineering experience, including experience building and operating production systems
- •Strong hands-on experience with Java and the Java ecosystem, with the ability to understand, review, and challenge technical implementations and architectural decisions
- •Proven experience leading or managing software engineering teams
- •Strong technical judgment and the ability to meaningfully contribute to architecture and technical discussions
- •Experience with modern software development practices, Java-based backend systems, cloud-native architectures, APIs, distributed systems, and CI/CD
- •A strong understanding of software quality, automated testing, observability, security, and operational excellence
- •Experience defining and using engineering effectiveness and delivery metrics, such as DORA metrics, flow metrics, quality and reliability indicators, to understand team health, identify bottlenecks, and drive continuous improvement
- •Strong understanding of AI-assisted and agentic software development, with practical experience using modern AI coding tools and agents
- •Experience working closely with Product in an agile product-development environment
- •Strong people-management skills, including coaching, feedback, performance management, and career development
- •The ability to turn ambiguous business requirements into structured execution plans
- •A data-informed approach to engineering performance without reducing productivity to simplistic metrics
- •Excellent communication skills and the ability to work effectively across technical and non-technical stakeholders
- •Professional fluency in English
What You'll Do
- •Lead, coach, and develop a team of software engineers, creating clear expectations and supporting their professional growth
- •Own the team's delivery, execution, and engineering health, ensuring commitments are realistic and risks are identified early
- •Partner closely with Product to translate business priorities into clear, executable technical plans
- •Maintain strong technical awareness and actively participate in architecture, design, and engineering discussions
- •Ensure appropriate engineering practices around code reviews, automated testing, CI/CD, observability, security, and documentation
- •Drive predictable delivery while balancing feature development, technical debt, scalability, and platform reliability
- •Work with Principal and Senior Engineers on architecture and complex technical decisions
- •Use engineering metrics and qualitative signals to continuously improve team effectiveness, quality, and delivery
- •Identify dependencies and blockers early and coordinate effectively across teams
- •Build a strong culture of ownership and accountability where engineers own their work from design through production
- •Support hiring, onboarding, performance management, career development, and succession planning
- •Contribute to broader Engineering initiatives and continuously improve how we build software at WorkMotion
Benefits
- •Global, remote, and thriving: WorkFlex program lets you work from anywhere, anytime
- •Well-being Day: a full day off just to recharge and relax
- •Subsidised gym memberships for fitness activities
- •Training & Development Allowance for skill and knowledge expansion
- •Annual team meetups
- •Diversity and inclusion commitment
