Senior Software Engineer - Rome

Lansweeper

Roma

Hybrid

EUR 41,000 - 67,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Meal vouchers
Health insurance
Life insurance
Disability coverage
Mental health support
Pension plan
Hybrid work
Flexible working hours
Learning & development opportunities

Job summary

Lansweeper in Rome, Italy is seeking a Senior Software Engineer to join the Data Science Team. You will design and maintain cloud-native data processing services using Java and Go, guide AI-assisted workflows, and influence architecture for AI-enabled data systems.

You will collaborate with the data science team to scale pipelines, implement RESTful and GraphQL APIs, and ensure production-grade quality with robust testing and CI/CD practices.

Qualifications

  • 6+ years of experience as a Senior Software Engineer in cloud-based or data-driven systems.
  • Hands-on experience with AI tools for coding, refactoring, testing, and documentation.
  • Strong experience with Java and Go (preferred), or Python, Spark, Spring, TypeScript.
  • Strong knowledge of cloud environments (AWS, Kubernetes, Docker, Terraform).
  • Experience with CI/CD pipelines (CircleCI, ArgoCD), Git, Kafka, Hadoop, Cassandra.
  • Proficiency in SQL and NoSQL databases (PostgreSQL, ClickHouse).
  • Experience with testing frameworks (Mockito, Testcontainers, Localstack).
  • Familiarity with observability tools (Grafana, OpenSearch).

Responsibilities

  • Design and maintain scalable, cloud-native data processing services in Java and Go.
  • Work in an AI‑augmented workflow: guide AI tools, evaluate AI‑generated code, and ensure production‑grade quality.
  • Own technical decisions and ensure long‑term system health.
  • Contribute to architecture design and cross‑team technical strategy.
  • Build and optimize ETL pipelines and data enrichment workflows.
  • Develop RESTful APIs and GraphQL endpoints.
  • Ensure strong test automation, code quality, and CI/CD practices.
  • Collaborate closely with engineering and product teams.

Skills

Java
Go
AI tools for coding
Distributed systems
Cloud environments
CI/CD
SQL/NoSQL

Tools

AWS
Kubernetes
Docker
Terraform
CircleCI
ArgoCD
Git
Kafka
Hadoop
Cassandra
PostgreSQL
ClickHouse
Mockito
Testcontainers
Localstack
Grafana
OpenSearch
Spark
Spring
TypeScript

Job description

Hybrid: 3 days a week in office

We're looking for a

SENIOR SOFTWARE ENGINEER
Location: Rome, Italy
Hybrid: 3 days a week in office

We're looking for a Senior Software Engineer to join our Data Science Team in Rome, Italy. This role sits within a high-performing engineering group tackling complex challenges in cloud-scale data infrastructure — designing and maintaining the cloud-native data pipeline engine that powers the Lansweeper platform. You won’t just maintain systems; you’ll shape how AI and intelligent automation transform how we process and reconcile massive datasets at scale. Your work will directly impact how Lansweeper ingests, processes, and delivers actionable technology asset intelligence globally. You’ll operate at the intersection of distributed systems and AI‑augmented engineering, where judgment matters as much as code.

AI Fluency

At Lansweeper, we are building an AI‑native engineering culture. We expect engineers to actively use AI tools across the software development lifecycle — including coding, testing, documentation, and system design. You should be comfortable working with AI‑assisted workflows and continuously evolving how you use them.

Challenge
The Main Challenges You’ll Face Are
  • Maintaining engineering rigor and system quality in an AI-assisted development environment
  • Scaling systems while balancing performance, reliability, and architectural clarity
  • Coordinating parallel AI-driven development workflows without losing technical coherence
Context & Impact
  • Drive the evolution of a distributed data pipeline
  • Contribute to architecture decisions and next-generation data processing
  • Influence how AI is applied to large-scale data systems
  • Build systems that scale across thousands of enterprise environments
Key Responsibilities
  • Design and maintain scalable, cloud-native data processing services in Java and Go
  • Work in an AI‑augmented workflow: guide AI tools, evaluate AI‑generated code, and ensure production‑grade quality
  • Own technical decisions and ensure long‑term system health
  • Contribute to architecture design and cross‑team technical strategy
  • Build and optimize ETL pipelines and data enrichment workflows
  • Develop RESTful APIs and GraphQL endpoints
  • Ensure strong test automation, code quality, and CI/CD practices
  • Collaborate closely with engineering and product teams
What We’re Looking For (Key Requirements)
  • 6+ years of experience as a Senior Software Engineer in cloud-based or data-driven systems
  • Hands‑on experience with AI tools for coding, refactoring, testing, and documentation
  • Strong experience with Java and Go (preferred), or Python, Spark, Spring, TypeScript
  • Strong knowledge of cloud environments (AWS, Kubernetes, Docker, Terraform)
  • Experience with CI/CD pipelines (CircleCI, ArgoCD), Git, Kafka, Hadoop, Cassandra
  • Proficiency in SQL and NoSQL databases (PostgreSQL, ClickHouse)
  • Experience with testing frameworks (Mockito, Testcontainers, Localstack)
  • Familiarity with observability tools (Grafana, OpenSearch)
Soft Skills
  • Strong teamwork and communication skills
  • Excellent problem‑solving in distributed systems
  • Ownership mindset and comfort working in an agile environment
Team Info

You’ll join the Data Science Team, an 8‑person engineering unit based in Rome, collaborating with Java Reactive Programming experts and reporting to the Senior Manager of Engineering.

Our Offer
  • Salary range: €41,193 – €66,938 gross per year
  • Benefits:
  • Allowances — Meal vouchers (buoni pasto), typically €7–€10/day
  • Time off — Minimum 20 days paid leave + public holidays (national + local)
  • Health & protection — Public healthcare system with optional private health insurance, plus life insurance, disability coverage, and mental health support
  • Pension — Mandatory state pension contributions with optional supplementary pension plan.
  • Work setup — Hybrid working with full telework equipment and flexible working hours
  • Career growth and learning opportunities within a fast-scaling SaaS company.
  • Extra — Flexible remuneration plan (e.g., meals, transport, childcare), learning & development opportunities, and potential bonus or variable compensation
  • Career growth and learning opportunities within a fast-scaling SaaS company
  • Company events and international collaboration
Pay Transparency

We are committed to fair and transparent compensation practices. The salary range for this role is €41,193 – €66,938 gross per year. Final compensation will be determined based on relevant experience, skills, and qualifications, in alignment with internal pay equity and consistent evaluation criteria.

AI Usage During Hiring Process

We use AI to support and not replace decision-making during the hiring process. All hiring decisions are made by our talent acquisition team. You can request more information at any time via [email protected]

About Lansweeper

Lansweeper is the AI Cyber Asset Intelligence platform helping IT and Security teams gain full visibility, reduce cyber risk, and scale automation with confidence.

In today’s complex IT, OT, cloud, and IoT environments, fragmented data slows decisions and increases risk. We transform raw asset data into a trusted source of truth so teams can move faster and act with certainty.

With Lansweeper, Organizations Can
See

Complete visibility across hybrid environments

Know

Enriched asset intelligence with lifecycle and risk context

Act

Automate workflows and enforce policy at scale

From discovery to AI‑powered intelligence, we provide the foundation modern IT and security teams rely on.

Our Culture
  • One Team – United across boundaries
  • We Care – Customers and people at the center
  • We Grow – Learning, sharing, improving
  • We Deliver – Focusing on what matters
Diversity Statement

It is Lansweeper's policy to provide equal employment opportunity to all applicants and employees.

Lansweeper disapproves of, and will not tolerate, unlawful discrimination against any applicant or employee because of race, color, national origin or ancestry, gender (including pregnancy, childbirth, or related medical conditions), gender identity, age, religion, disability, family care status, veteran status, marital status, sexual orientation, or any other basis protected by local, state, or federal laws.

Call to Action

Ready to become an AI‑Native Software Engineer and shape the future of AI‑augmented development?

Apply now or share this opportunity with your network.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Rome
Senior Software Engineer - Rome

Lansweeper • Lido di Ostia

Hybrid
EUR 41,000 - 67,000
Meal vouchers
Private health insurance
Life insurance
+3
Senior Software Engineer - Rome
Senior Software Engineer - Rome

Lansweeper NV • Roma

Hybrid
EUR 41,000 - 67,000
Meal vouchers (buoni pasto)
Hybrid work setup
Flexible working hours
+2
Software Engineer Junior (On site - Rome) - BackEnd
Software Engineer Junior (On site - Rome) - BackEnd

Agile Lab • Roma

On-site
EUR 39,000 - 49,000
Training budget €1,000/year
Career ladder with salary bands
Conference attendance support
+3
Senior Software Engineer, AI-Powered Data Pipelines (Rome)
Senior Software Engineer, AI-Powered Data Pipelines (Rome)

Lansweeper NV • Roma

Hybrid
EUR 41,000 - 67,000
Meal vouchers (buoni pasto)
Hybrid work setup
Flexible working hours
+2
Senior Software Engineer – AI-Driven Cloud Data Pipelines
Senior Software Engineer – AI-Driven Cloud Data Pipelines

Lansweeper NV • Lido di Ostia

Hybrid
EUR 41,000 - 67,000
Meal vouchers
Private health insurance
Life insurance
+3
Data Engineer II (Onsite - Rome)
Data Engineer II (Onsite - Rome)

Agile Lab • Roma

On-site
EUR 39,000 - 49,000
Meal vouchers
Health insurance
Training budget €1,000/year
+4
Rome-Based AI-Driven Senior Software Engineer – Data Pipelines
Rome-Based AI-Driven Senior Software Engineer – Data Pipelines

Lansweeper • Roma

Hybrid
EUR 41,000 - 67,000
Meal vouchers
Health insurance
Life insurance
+6
AI Application Development Intern
AI Application Development Intern

Lenovo • San Felice

Hybrid
EUR 29,000 - 39,000
Hybrid working model (home/office)
Personal days
Training & mentoring
+2
Data Engineer I (On Site - Rome)
Data Engineer I (On Site - Rome)

Agile Lab • Roma

On-site
EUR 30,000 - 40,000
Meal vouchers
Health insurance
Training budget €1,000/year
+1
AI Engineer
AI Engineer

TeamSystem • Lombardia

Hybrid
EUR 41,000 - 52,000
Total compensation €41k-€52k
Wellbeing Wallet €2,800/year
Hybrid work model
+1