Lead Software Engineer

Lead Software Engineer
نوع العمل : عمل كلى
الخبرة : 9-10 سنة
الراتب : Not Mentioned
المكان : Egypt

Job Details

Experience Needed:8 To 12 Years
Career Level:Manager
Education Level:Not Specified
Salary:Confidential

Skills And Tools:

Job Description

Job Summary

We are seeking an experienced and passionate Lead Software Engineer to join our innovative team. This is a critical role where you will not only lead and mentor a talented team of engineers but also remain deeply involved in the hands-on work of designing, developing, and deploying cutting-edge software solutions. Reporting directly to the CTO, you will play a pivotal part in shaping our software development strategy and driving the integration of our next-generation Manufacturing Execution System (MES), directly impacting our operational efficiency and product quality. If you are a strong technical leader who thrives in a fast-paced environment and enjoys tackling complex challenges, we want to hear from you.

Responsibilities

  • Lead the design, development, and deployment of high-quality, scalable software solutions, while actively contributing to the codebase.
  • Guide the software development strategy, fostering a culture of excellence and high performance within the engineering team.
  • Oversee the successful integration and optimization of a no-code Manufacturing Execution System (MES), ensuring seamless data flow and process automation.
  • Collaborate with operations, IT, and other engineering teams to define MES requirements and configure the system to meet business needs.
  • Manage and optimize cloud resources for software projects, ensuring efficient and cost-effective usage.
  • Architect and implement solutions for integrating various backend systems and APIs, including the transition from legacy systems.
  • Mentor and develop other engineers, providing technical guidance and fostering their professional growth.

Job Requirements

Job Requirements
 

  • Proven experience in a senior or lead software engineering role, with a track record of successfully delivering complex software projects.
     
  • Strong proficiency in our core tech stack: Node.js, TypeScript, PostgreSQL, and MongoDB.
     
  • Extensive experience with microservices architecture, API design, and backend systems integration.
     
  • Demonstrated leadership skills with the ability to mentor and inspire a team of engineers.
     
  • Experience with Manufacturing Execution Systems (MES) and a solid understanding of manufacturing processes is a plus.
     
  • Ability to communicate effectively in English for business and technical purposes.
     

Preferred Qualifications
 

  • Experience with no-code or low-code platforms.
     
  • Knowledge of cloud platforms (AWS and GCP) and infrastructure-as-code.
     
  • Experience in transitioning from legacy systems to modern software architectures.
للتقديم الان