Software System Architect

Softmills - Nozha, Cairo

Applicants for
1 open position
Experience Needed:
More than 8 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Arabic, English
1 open position
About the Job
  • Responsible for the architectural design, development, and deployment of the enterprise's overall systems. Defines system solutions based on user/client needs, cost, and required integration with existing applications, systems, or platforms. Researchers identifies, selects, and tests technology products required for solution delivery. You will work on a variety of projects and will play a key part in making sure that end results are designed according to the relevant patterns and analyses.
  • The Technical Architect designs and communicates high-level structures to enable and guide the design and development of integrated solutions that meet current and future business needs focusing on program/project requirements.


  • Design & develop architecture (which includes integrated process, applications, databases, infrastructure & technology) solutions to business problems
  • Clearly articulates and documents business requirements and translate them into functional specifications.
  • Provide advice and make decisions about which technologies would be suitable to use for various projects
  • Evolve a good design to take care of existing and future needs and future possible modifications.
  • Keeps up-to-date with industry developments, ensuring that best practice is adopted and seeks to increase efficiency and effectiveness;
  • Actively listen to client problems and needs to implement that information when creating solution plans
  • Consistently monitor the scope of projects
  • Researchers and documents possible solutions for business requests, evaluating the possibilities of using off-the-shelf products, in-house developed products or outsourced to third-parties, after consulting with all stakeholders.
  • Participates in decision processes related to shared services design and build (e.g. databases and middleware)
Job Requirements
  • Master or Bachelor Degree In computer science.
  • 8+ Years of experience as Software Development, Mobile Application Developer, System Architect
  • Previous experience in Software Development and Design is a must.
  • Experience with different Design Patterns, Modeling, and OOP.
  • Experience with Database design
  • Excellent communication skills (written and verbal)
About this Company

Our mission is to create winning and innovative technology-enabled companies that can significantly shape their respective industries.

We apply our Startup Process to build new businesses and along the way we partner with individuals who will become co-founders of... (More)

See all Careers and Jobs at Softmills
Signup for an employer account and Post your Jobs!