Find a jobRecruiters

Senior Software Engineer

Exclusive opportunity

Hybrid

Senior Software Engineer

Duferco

Senior Software Engineer

Skills

PythonPostgreSQLAIFastAPI

24 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Milan, Metropolitan City of Milan, Italy

Work mode:

Hybrid

Published on:

27 September 2026

What they need


TL;DR

We are expanding Duferco's Corporate Innovation Team: a fast-moving engineering team operating in a startup-style environment, backed by the stability and scale of a global diversified group.

We are reimagining the core systems behind our industrial operations, built for a world where AI is part of every step of software development.

As a Senior Software Engineer with a systems architect mindset, you will help shape how these systems are designed, how they stay reliable, and how we build software with AI.

We are looking for someone curious and pragmatic, who enjoys shaping solutions from the ground up and is motivated by the opportunity to have a lasting impact on how critical systems are designed and built.

About the Team

We sit close to real business problems and have the freedom to prototype and ship quickly. AI is already part of our daily workflow, and we expect that role to keep expanding.

We care about building things well, shipping systems that create leverage, and working with people who make the team better.

We appreciate engineers who enjoy ownership, fast iteration, pragmatic problem-solving, and raising the standard for everyone around them.

What You'll Do

Help define what modern, AI-native core systems look like, and build them with the team:

  • Design the architecture of our next-generation operational systems: domain boundaries, data ownership, and integration contracts.
  • Make correctness part of the design, so that transactions and state stay consistent under concurrency, retries, and partial failures.
  • Improve our software development lifecycle for AI-assisted engineering: how specifications, tests, code review, and verification work when agents write much of the code.
  • Develop and promote engineering best practices, reference implementations, and reusable components that make future systems faster and safer to build.
  • Shape how we gain confidence in critical systems: testing strategies, validation approaches, and observability.
  • Contribute to technical decisions with long-term impact, and share the trade-offs so the team can build on them.
  • Stay hands-on: build critical parts, review the work of humans and agents, and adjust the design when production shows something new.

You will collaborate with Software Engineers, AI Engineers, Forward Deployed Engineers, and domain experts, from problem definition through deployment and operation.

Your responsibility goes beyond delivering features. You will learn the domain, challenge existing assumptions, and help decide how the next generation of our core systems should work and how our team should build them.

What We Offer

  • A role with real ownership and influence on the architecture and engineering culture of the team
  • The chance to help shape how industrial core systems are built in an AI-native way
  • Exposure to a broad variety of technical and business problems inside a diversified international group
  • Modern AI-assisted engineering tools and time to explore new technologies and approaches
  • A fast-moving, collaborative environment with talented and ambitious people
  • Competitive compensation, reflecting the technical depth and impact you can bring to the team, plus bonus. For roles based in Italy, the salary range is €50,000–€65,000.
  • Flexible working hours and hybrid work setup.

You're Probably a Fit If

  • You have designed, built, and operated backend systems in production, and contributed to the architectural decisions behind them.
  • You reason naturally about system boundaries, data models, transactions, consistency, and failure scenarios, and you design for them from the start.
  • You have clear ideas on how software should be built, and you enjoy refining them together with your team.
  • You have helped improve how a team works: its practices, its tooling, or its development process.
  • You turn ambiguous business problems into clear technical direction and make deliberate trade-offs between speed, quality, and complexity.
  • You use AI coding tools such as Claude Code, Codex, or Cursor daily, and you think about how they change design, implementation, testing, and review.
  • You enjoy understanding the business problem as well as solving the technical one.
  • You typically have 5–10 years of relevant professional experience in software engineering.

Experience with any of the following is a strong plus:

  • Postgres, Python, or FastAPI.
  • Distributed or event-driven systems.
  • Legacy modernization, ERP or MES platforms, or complex operational domains.

You do not need experience with every technology or domain we work with. Strong engineering judgment, systems thinking, curiosity, and willingness to learn matter much more.

If you want to help shape how critical systems are designed and built in the AI era, we'd love to hear from you

Other offers great for you!

These companies are also looking for great profiles

OTOREMOTE

Senior Software Engineer / CTO

Environ 50/60K par an selon expérience

Permanent contract

Marseille, France

Hybrid, Remote

Skills

DevOpsCTOEngineering Manager

9 months ago

Quick apply

Team.is

Senior Software Engineer - Fintech

90 000€ - 150 000€

Permanent contract

Paris, France

Hybrid

Skills

Typescriptfintech

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools