Software Engineer Intern

13 set - Milano
North Sails

Software Engineering Intern

Location

Remote / Hybrid

Job Type

Internship (Software Engineering)

About the Role

North Sails designs and builds sails for everything from club racers to America's Cup boats and Ultim trimarans. Behind every victory on the water sits a dedicated software team building the proprietary design and engineering tools that make it possible.

We are looking for a

Software Engineering Intern to build and launch a real internal tool from concept to production. You will deliver a high-impact application with real users, a real deadline, and full support from our engineering team.

The Project

Sail graphics are currently quoted through a legacy tool embedded in an ageing application. You will rebuild this system in

React and C#

as an integrated module within our new manufacturing platform covering orders, quoting, and invoicing. Because the core platform already handles authentication, you will inherit a working single sign-on (SSO) system and jump straight into feature development.

Core Deliverables

Database Design

Stand up a schema within our existing database architecture.

Security & Access:

Implement role-based access control (RBAC) on top of the platform's existing SSO.

Data Integration

Populate order data via API calls to existing internal systems.

Pricing Engine

Implement complex pricing formulae and create an admin interface to maintain them.

Document Generation

Generate PDF quotes and track them through the approval process.

Stretch Goal





Extend the platform to generate PDF work tickets carrying manufacturing instructions to the shop floor.

Why This Internship Is Different

Direct User Impact

The user base is small and highly accessible. You will sit directly with the people who use the tool, gather requirements yourself, and deploy code to production not a sandbox.

Mentorship & Team Culture:

You will receive continuous support, including code reviews, regular check-ins, and hands-on guidance from experienced engineers.

What We Are Looking For

Education & Eligibility Requirements:

Enrolled in a Bachelor's or Master's program throughout the internship. Open to Italian residents with a valid

Codice Fiscale and, for non-EU nationals, a valid

Permesso di Soggiorno .

Technical Exposure

Familiarity with

React, C#, SQL , and cloud platforms is a plus, but attitude matters more than experience.

Ownership Mindset

Someone who asks questions, chases down requirements, and takes end-to-end ownership of their work.

AI-Assisted Engineering:

Comfortable using modern AI coding tools and equally comfortable explaining, defending, and understanding every line of code you ship.

What You Will Learn

Modern AI-assisted software development and how to identify tool limitations.

Azure cloud services and deployment pipelines using

Azure DevOps (CI/CD) .

End-to-end requirements gathering with real internal business stakeholders.

Professional engineering best practices: git workflows, code review, testing, and release management.

If this role aligns with your background, apply today!

Document Formatting Specialist (Remote)

14 set - Modena
Hire Feed

Criminal Lawyer (Remote)

14 set - Sassari
Hire Feed

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per software engineer intern / milano

GPU Software Engineer (Remote)

14 set - Bari
Hire Feed

WebMethods Developer Senior | Freelance | Full Remote

14 set - Firenze
Global Technologies