E

e.construct

Designs structures and optimizes engineering plans

Senior Software Engineer

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeEgyptNo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science or a related field is required.
  • Five to twelve years of software development experience is required.
  • Experience with scalable software development is required.
  • Proven experience leading teams and developing software is required.
  • Strong proficiency with Python and software design practices is required.
  • Ownership and responsibility for work and projects are expected.
  • Problem-solving ability to address and overcome challenges is required.
  • Communication skills for working with team members, stakeholders, and clients are required.
  • Attention to detail is required.
  • Ability to provide technical leadership and mentor junior teammates is required.

Responsibilities

  • Collaborate with a team to develop and maintain software for structural optimization.
  • Manage the development process from initial idea to final release.
  • Collaborate with stakeholders to gather requirements and test software components.
  • Design and implement scalable software solutions.
  • Mentor and lead a team of junior software engineers.
  • Collaborate with computational structural engineers to develop automation tools for engineering design.
  • Use Python libraries including PySide6, pyvtk, pyvista, NumPy, Shapely, matplotlib, and scikit-spatial.
  • Integrate software with industry-standard structural engineering software such as ETABS, Autodesk Revit, and OpenSees.

Desired Qualifications

  • Experience with C#.
  • Experience with scientific computation libraries such as NumPy, scikit-spatial, Shapely, and openseespy.
  • Experience with desktop GUI frameworks such as PySide6 or Tkinter.
  • Experience with desktop development design patterns such as MVVM.

About the Company

e.construct

Designs structures and optimizes engineering plans

e.construct provides engineering design and consultancy for developers, contractors and material suppliers building complex structures. Its teams work across structural, building services and geotechnical disciplines, assessing how a building performs as a complete system. The firm develops alternatives to conventional designs to improve value, translating technical analysis into detailed drawings and construction methods. It supports projects from feasibility studies and design reviews through detailing and execution, with expertise in towers, bridges and specialized concrete systems. Founded in 2002, e.construct is headquartered in Dubai, United Arab Emirates.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2002

Recently Posted Jobs

Explore more opportunities at e.construct

See more jobs