مدير هندسة البرمجيات / مهندس حلول – Software Engineer Manager / Solution Architect

مدير هندسة البرمجيات / مهندس حلول – Software Engineer Manager / Solution Architect
نوع العمل : عمل كلى
الخبرة : 3-5 سنة
الراتب : Not
المكان : مصر


Company Description

Triple Gates Technology is a dynamic, fast-moving technology company specializing in the Mobility Industry and the Internet of Things (IoT). We collaborate with major enterprises across the Middle East to design, build, and execute cutting-edge digital platforms. At Triple Gates, we continuously enhance our products using advanced technologies, ensuring high-quality, scalable, and secure mobility solutions that meet enterprise-grade standards.

Role Description

As a Software Engineer Manager /Solution Architect, you will be responsible for designing, delivering, and governing technology solutions that are robust, scalable, secure, and aligned with our strategic business objectives. You will provide leadership across cloud and on-premises environments, with a particular focus on microservices, modern software architecture patterns, and enterprise-grade security. Collaborating with cross-functional teams—including engineering, DevOps, product, and business stakeholders—you will guide architectural decisions across NET-based web platforms, mobile applications (Fulter), and backend services. You will also play a key role in driving our cloud adoption, DevOps maturity, performance optimization, and regulatory compliance.

Key Responsibilities

Engineering Leadership & Team Management

  • Lead, manage, and mentor software engineering teams, fostering a high-performance, accountable, and collaborative engineering culture.
  • Own team execution and delivery, ensuring projects are delivered on time, within scope, and aligned with quality standards.
  • Define team structures, roles, responsibilities, and capacity planning to support current and future delivery needs.
  • Conduct regular technical and performance reviews, provide coaching, and support career growth for engineers.
  • Establish engineering best practices, coding standards, and architectural governance across teams.
  • Partner with Product Management to translate requirements into executable technical plans and delivery roadmaps.

Architecture & Solution Design

  • Architect and document scalable, secure, and high-performance solutions using modern patterns (microservices, monolith, layered, event-driven, serverless) based on business and technical requirements.
  • Lead microservices architecture initiatives, including service decomposition, inter-service communication (REST, gRPC, messaging), data ownership, and observability.
  • Define architectural standards, reference architectures, and technical guidelines across the organization.
  • Review and approve solution designs, ensuring alignment with long-term platform strategy.