×
Register Here to Apply for Jobs or Post Jobs. X

Scientific Software Developer; C+ Remote; UAE

Remote / Online - Candidates ideally in
UAE/Dubai
Listing for: hamf-es.com
Full Time, Remote/Work from Home position
Listed on 2026-10-02
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 250000 - 420000 AED Yearly AED 250000.00 420000.00 YEAR
Job Description & How to Apply Below
Position: Scientific Software Developer (C++) | hamf-es.com | Remote (UAE)

Position Summary

We are seeking an exceptionally skilled and mathematically proficient Scientific Software Developer (C++) to join  on a full-time, remote basis supporting UAE operations. In this critical scientific computing role, you will be responsible for designing, developing, and maintaining advanced engineering simulation software, numerical algorithms, and physics-based computational models. The ideal candidate will bring an advanced M.Sc. or Ph.D. degree in Physics or Engineering, a minimum of 5 years of professional software development experience using Modern C++, and a robust mathematical foundation.

If you possess a distinguished background in scientific computing, simulation, or petroleum engineering software, we invite you to apply.

Detailed

Job Description

As a Scientific Software Developer (C++) at , you will serve as a foundational technical contributor driving the design and evolution of complex engineering simulation tools tailored for the oil and gas technology sector. Your daily responsibilities will encompass implementing complex numerical algorithms, translating physical phenomena into high-performance computational code, participating in rigorous code reviews, and executing comprehensive software testing and documentation across the full development lifecycle.

You will collaborate closely with domain experts, petroleum engineers, and technical teams. Candidates are required to submit their CV via email to  with the exact subject line: C++ Software Developer – UAE Remote.

Key Responsibilities
  • Design, develop, test, and maintain high-performance scientific and engineering software applications using Modern C++.
  • Implement complex numerical algorithms, mathematical models, and physics-based simulation engines.
  • Collaborate proactively with engineering and technical teams to translate physical concepts into robust software architectures.
  • Participate actively in code reviews, unit testing, debugging, and documentation throughout the software development lifecycle.
  • Optimize computational algorithms for performance, memory efficiency, and scalability in scientific computing environments.
  • Investigate and resolve software defects, performance bottlenecks, and numerical convergence issues.
  • Author comprehensive technical documentation, architecture specifications, and user guides.
  • Integrate modern C++ standards and leverage Java components where required by project specifications.
  • Stay abreast of advancements in scientific software engineering, numerical methods, and oil & gas technology.
  • Support remote collaboration, agile sprint cycles, and cross-functional technical synchronization.
Required Qualifications & Skills
  • Advanced M.Sc. or Ph.D. degree in Physics, Engineering, Computer Science, or a related technical discipline.
  • Minimum of 5+ years of professional software development experience utilizing Modern C++.
  • Strong mathematical foundation with proven experience in numerical methods, differential equations, or simulation projects.
  • Excellent English communication skills and demonstrated ability to work effectively in a remote environment.
  • Strong analytical, problem-solving, and algorithmic design capabilities.
  • Proficiency with version control systems (e.g., Git) and collaborative software development workflows.
  • High attention to detail and commitment to writing clean, maintainable, and well-tested scientific code.
  • Mandatory remote work authorization / residency alignment with UAE operational scope.
Nice-to-Have Skills
  • Domain expertise or prior professional experience in Oil & Gas, Petroleum Engineering, or Geoscience technology.
  • Specialized background in Scientific Computing, High-Performance Computing (HPC), or parallel processing.
  • Familiarity with Modern C++ standards (C++17/C++20) and secondary programming languages such as Java.
  • Experience with cross-platform build systems (CMake, Make) and continuous integration pipelines.
  • Contributions to open-source scientific simulation libraries or peer-reviewed computational publications.
Employment Details
  • Salary/Rate:
    Competitive market rate
  • Deadline:
    Immediate
  • Notice Period:
    Immediate to 30 Days
  • Contract Duration:
    Full Time / Permanent (Remote – UAE)
Recruitment Pro Tip

When applying for this Scientific Software Developer position with , ensure your resume explicitly highlights your M.Sc./Ph.D. background in Physics or Engineering, your 5+ years of Modern C++ experience, your numerical simulation projects, and matches the exact email subject line required.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary