Save Job
Posted 8mo ago

Software Engineering Manager

@ Fixed Solutions
Cairo, Cairo, Egypt
OnsiteFull Time
Responsibilities:Lead team, Oversee delivery, Collaborate with stakeholders
Requirements Summary:5+ years software development, 2+ years in management; proficient in modern software practices; strong leadership and communication; Agile experience.
Technical Tools Mentioned:MERN
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Job Summary:
The Software Engineering Manager at Fixed Solutions is responsible for
leading a team of software engineers to deliver high-quality maintainable
software products. This role involves managing people, projects, and
processes. Balancing technical excellence with strong leadership and
business alignment. The manager will work cross-functionally with product,
Project Management, and QA teams to ensure timely and successful
product delivery. Although technical excellence is expected, this is mainly a
management position where hands-on technical involvement is encouraged
but not required.

Key Responsibilities

1. Team Leadership & Development
● Lead, mentor, and coach software engineers across various
experience levels.
● Foster a culture of ownership, collaboration, and continuous
improvement.
● Conduct regular 1:1s, performance reviews, and career development
planning.
● Recruit, onboard, and retain top engineering talent.

2. Technical Oversight
● Guide architectural decisions, code quality standards, and best
practices.
● Ensure consistent application of software development
methodologies.
● Oversee technical design reviews and ensure alignment with system
architecture and scalability goals.
● Collaborate with QA teams to maintain high standards of reliability
and performance.

3. Delivery & Execution
● Manage sprint planning, prioritization, and execution in collaboration
with Product owners.
● Track and communicate progress using project management tools
(e.g., Jira).
● Identify and remove bottlenecks or blockers to delivery.
● Ensure software is delivered on time, within scope, and meets quality
requirements.
● Maintain & defend project scopes with stakeholders.

4. Strategy & Stakeholder Management
● Translate business goals into technical objectives and measurable
KPIs.
● Work closely with management to align the team’s technical roadmap
with company strategy.
● Provide technical insights in product planning, architecture reviews,
and risk assessments.
● Manage engineering budgets, tools, and resource allocation.

5. Process & Quality Improvement
● Establish and refine engineering workflows, code review processes,
and documentation practices.
● Encourage the adoption of automation, testing, and DevOps
practices.
● Measure and improve engineering velocity and code quality using
metrics.
● Promote an engineering culture centered on learning,
experimentation, and accountability

Requirements

Required
● 5+ years of software development experience, with at least 2 years in
a management or team lead role.
● Proficiency in modern software engineering practices.
● Strong understanding of Agile development methodologies.
● Excellent communication, leadership, and decision-making skills.

Preferred
● Experience with MERN stack.
● Experience with mission critical systems.
● Prior experience managing cross-functional or distributed teams.
● Demonstrated ability to scale systems and teams effectively.

Performance Metrics

● Team productivity and delivery velocity.

● Code quality and system reliability metrics (e.g., uptime, defect rates).

● Employee engagement and retention within the engineering team.

● Successful and timely delivery of product milestones.

● Cross-functional collaboration effectiveness.