Job Description
Senior Software Engineer C# / .NET

Summary

We're looking for a Senior Software Engineer to join a team building backend APIs for cloud-based applications. You'll work on microservice backends that manage data and algorithms for machining, including bringing CAM functionality from desktop applications into the cloud.

Most of the work is new development. Some work involves adapting existing algorithms for cloud software, whether that means rewriting them or building the services around them. You'll take responsibility for the full software-development lifecycle: understanding the problem, shaping the solution, implementing it, validating it and maintaining its quality.

Job Responsibilities

  • Analyse requirements and design the architecture, implementation and structure of backend services.
  • Build and test C# and ASP.NET Core services for cloud-based applications.
  • Develop microservices that manage data and support machining algorithms and CAM functionality.
  • Add automated tests and take a quality-focused approach to validation.
  • Participate in code reviews and work closely with other software engineers, development teams and product managers.
  • Contribute to modern development practices, including highly automated deployments and continuous delivery.
  • Use AI as part of the development workflow where it is useful.

Qualifications

  • Hexagon add text

Hexagon Manufacturing Intelligence does not accept unsolicited candidates, CVs, or resumes from agencies or third parties. All candidate profiles must be submitted through our SuccessFactors system and approved in advance by the Global Talent Acquisition team. Any CVs/resumes sent outside this process will be considered the property of Hexagon, and no placement fees will be paid.

Hexagon posts all official job opportunities on either careers-manufacturing.hexagon.com or careers.hexagon.com and communicates only from email addresses ending in @hexagon.com. We never request payment or personal banking information during recruitment. No offers will ever be extended without a proper interview via Teams or in person, never done over email alone. If you suspect fraud, it probably is, and contact us at recruitment.us.mi@hexagon.com.

Information at a Glance
Division:  Production Software
Job Title:  Senior Software Engineer C# / .NET
Job Function:  Research & Development
Job Location (Short):  Barcelona, B, ESP, 08290
| Grugliasco (Torino), ITA, 10095
| Madrid, M, ESP, 28906
| Prague, CZE, 180 00
| Telford, GBR, TF7 4PL
| Wetzlar, DEU, 35578
Workplace Type:  Remote
Workplace Details:  Remote in Europe
Req ID:  3106

About Hexagon

Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We put data to work to drive efficiency, productivity and quality across industrial, manufacturing, infrastructure, public safety and mobility applications. Our solutions enable customers to capture, analyze and leverage data from the physical world to create smarter, more connected and increasingly autonomous ecosystems that support a scalable and sustainable future. Hexagon’s Manufacturing Intelligence business area delivers solutions that leverage data from design and engineering through production and metrology to help manufacturers make smarter, data-driven decisions and improve performance across the product lifecycle.