Senior Software Engineer

e.construct
Egypt
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5-12 yearsEducation: bachelorsSkills: ["Leadership","Communication","Problem-solving","Attention to detail","Ownership"]

Senior Software Engineer will design, develop, and maintain scalable software for structural optimization, lead a team of junior engineers, and collaborate with stakeholders from idea to release. The role integrates Python-focused development with engineering design tools, leveraging ML/optimization techniques and desktop GUI frameworks to support VAES/e.construct’s structural engineering work.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
e.construct
e.construct
8 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 34 minutes agoStatus: Live

Job Summary

Senior Software Engineer will design, develop, and maintain scalable software for structural optimization, lead a team of junior engineers, and collaborate with stakeholders from idea to release. The role integrates Python-focused development with engineering design tools, leveraging ML/optimization techniques and desktop GUI frameworks to support VAES/e.construct’s structural engineering work.
Location: Egypt
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key 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
Travel: Low travel

Key Requirements

  • •Bachelor's degree in computer science or a related field
  • •5-12 years of software development experience
  • •Experience with scalable software development
  • •Proven experience leading teams and developing software
  • •Strong proficiency with Python and software design practices
Experience:5-12 yearsEngineeringSoftwareStructural engineering
Education:Bachelor's in Computer science
Skills:LeadershipCommunicationProblem-solvingAttention to detailOwnership
Tech Stack:PythonC#PySide6QtVTKNumpyShapelyMatplotlibScikit-spatialETABSAutodesk RevitOpensees

Company Brief

e.construct
e.construct provides structural engineering, design, and construction consultancy services for residential and commercial projects, focusing on BIM integration, sustainable solutions, and project management to streamline delivery and ensure compliance with building regulations.
Industry: Civil Engineering
Website