Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
HM

Software Engineer C++ / C#

Hexagon Manufacturing Intelligence
Posted 6 hours ago
🇮🇹Italy🏠Remote📁Engineering & Development
Is this job info correct?
Summary

This role is suited to someone who enjoys finding robust, maintainable solutions, applying mathematics and geometry to software development, and working with modern tools and methodologies. It is an individual contributor position with no people management responsibilities.

You’ll join an international team developing ESPRIT, a CAM platform for Windows desktop applications. You’ll work on complex, varied technical problems and contribute to both the product’s backend and frontend using C++ and C#.

Job Responsibilities

  • Design, develop, and maintain features for the ESPRIT platform using modern C++ and C#.
  • Work on backend and frontend components in a Windows and Visual Studio environment.
  • Solve problems involving planar geometry, algebra, transformations, curves, arcs, and meshes.
  • Write high-quality, testable, and maintainable code, taking part in peer reviews, regression testing, and continuous integration processes.
  • Collaborate remotely with developers, a Scrum Master, and a Product Owner based across Germany, India, Italy, and France.
  • Participate in the team’s Scrum activities, using tools such as Jira and Git.
  • Use AI tools to support development where appropriate, while maintaining full understanding of and responsibility for the code produced.

Qualifications

  • Around five years of software development experience.
  • Hands-on experience with modern C++, ideally C++20, and the Standard Template Library (STL).
  • Knowledge of C#, or a willingness to work with both languages.
  • A solid foundation in mathematics, geometry, and algebra, sufficient to work with points, planes, matrices, rotations, and transformations.
  • A degree or educational background in a STEM field, such as computer science, engineering, mathematics, or physics, or equivalent experience.
  • Familiarity with development in Windows and Visual Studio environments.
  • Experience working in Agile teams, preferably using Scrum.
  • Familiarity with testing, code reviews, continuous integration, and modern software development practices.
  • Good command of English, which is used daily within the international team.
  • The ability to work independently, collaborate remotely, and communicate clearly.

Nice to have

  • Experience in the CAD/CAM industry.
  • Experience in related fields such as automotive, industrial automation, machinery, simulation, computer graphics, or gaming.
  • Knowledge of computational geometry, triangular meshes, and geometric transformations.
  • Familiarity with AI tools applied to coding.

The Team And How We Work

You’ll work in a distributed team currently made up of four developers, a Scrum Master, and a Product Owner. Collaboration takes place primarily remotely through online sessions, workshops, and pair coding. For team members based in Italy, meetings may be arranged at the Florence office when useful; travel is not a regular part of the role.

Why join us

You’ll have the opportunity to work with modern tools and methodologies in a stimulating technical domain where innovation, creativity, and software quality make a real difference. You’ll tackle challenging problems and broaden your expertise by collaborating with experienced product and software development professionals in an international environment.

Similar jobs

Similar jobs

Prima logo

Junior Software Engineer

Prima

🌍Italy, United Kingdom15 hours ago
Neo4j logo

Senior Software Engineer - GraphAware Hume

Neo4j

🌍Czech Republic, Italy, United KingdomYesterday
Amaris Consulting logo

Software Engineer (TypeScript/Node.Js) - Italian Speaker

Amaris Consulting

🇮🇹Italy3 days ago
Dovercorporation logo

Software & Solution Delivery Engineer

Dovercorporation

🇮🇹Italy6 days ago
RD

Mid-Senior Software Engineer – Computer Vision Integration

Randstad Digital Italia

🇮🇹Italy1 weeks ago
ShippyPro logo

Senior Software Engineer

ShippyPro

🇮🇹Italy1 weeks ago