Senior Software Engineer

20 hours, 58 minutes ago
Full-time
Lead
Software Development

e.construct

An engineering firm providing structural engineering, geotechnical engineering, value engineering, precast engineering, and design review services for projects in the UAE, the United States, Egypt, and Kuwait.

Engineering
51-200

Description

  • Develop and maintain software for structural optimization and engineering-design automation.
  • Manage software development from initial concept through release.
  • Gather requirements and test software components with stakeholders.
  • Design and implement scalable software solutions.
  • Integrate tools with structural engineering platforms such as ETABS, Autodesk Revit, and OpenSees.
  • Collaborate with computational structural engineers and multidisciplinary teams.
  • Lead and mentor junior software engineers.

Requirements

  • Bachelor’s degree in computer science or a related field.
  • 5–12 years of software development experience.
  • Strong proficiency in Python and software design practices.
  • Experience designing and developing scalable software.
  • Proven experience leading teams and delivering software projects.
  • Solid geometric and mathematical background.
  • Experience with C# (preferred).
  • Experience with scientific computing libraries such as NumPy, scikit-spatial, Shapely, or OpenSeesPy (preferred).
  • Experience with desktop GUI frameworks such as PySide6 or Tkinter and MVVM design patterns (preferred).
  • Strong ownership, problem-solving, communication, attention to detail, and mentoring abilities.

Benefits

  • Competitive salary paid in USD.
  • Professional growth opportunities.
  • Collaborative, technology-focused work environment.
  • Occasional travel for team building and professional development.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Development Engineer (Back-end)

Filevine 501-1000 Specialized Consumer Services

Filevine is seeking a Staff Software Engineer to build and operate reliable, scalable C#/.NET systems that advance its Legal Operating Intelligence platform.

AWS C# CI/CD Elasticsearch .NET Node.js React Redis System Design
20 hours, 58 minutes ago

Senior Software Engineer - Developer Experience

Filevine 501-1000 Specialized Consumer Services

Filevine is seeking a Senior Developer Platform Engineer to reduce software delivery friction and accelerate releases across its legal AI platform.

C# CI/CD GitLab CI JavaScript .NET Python Svelte
20 hours, 58 minutes ago

Senior Software Development Engineer - Node

Filevine 501-1000 Specialized Consumer Services

Filevine is seeking a senior software engineer to build, maintain, and scale web applications that power its Legal Operating Intelligence platform for modern legal teams.

Angular AWS Elasticsearch GitHub JavaScript Node.js React Redis SQL Server TypeScript
20 hours, 58 minutes ago

Senior Software Engineer - Mission Systems Integration

Redhorse 201-500 Aerospace & Defense

Redhorse Corporation is seeking a Senior Software Engineer – Mission Systems Integrations to develop and modernize TAK- and CoT-based tactical systems that connect edge operations with enterprise data platforms for defense and national security missions.

Android Ansible C# C++ CI/CD Cybersecurity Docker Git GitLab Java JSON Kotlin Kubernetes MQTT Python Terraform WebSockets XML ZeroMQ
20 hours, 58 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers