About the job
Context & Impact
Join our dynamic Recognition & DataCore Team in Rome, Italy, as a Senior Software Engineer. In this pivotal role, you will be part of a rapidly expanding engineering group tackling complex cloud computing challenges. Your primary focus will be on designing and maintaining the cloud-native data pipeline engine that fuels the Lansweeper platform.
Your contributions will have a direct impact on how Lansweeper ingests, processes, enriches, and reconciles extensive asset and inventory datasets across diverse customer environments globally.
Initially, your focus will be on the evolution and maintenance of our distributed data pipeline. Over time, you will play a key role in architecture improvements, introducing new data processing capabilities, and enhancing platform scalability to support the next generation of technology asset intelligence.
Challenges
- Enhancing and maintaining a high-performance data pipeline for Lansweeper Discovery and the broader Lansweeper Platform.
- Addressing complex ETL, enrichment, and data reconciliation challenges in a cloud environment.
- Collaborating within a large-scale distributed architecture to continuously enhance performance, quality, and reliability.
Key Responsibilities
- Design, develop, and maintain scalable, cloud-native data processing services utilizing Java and Go.
- Implement and optimize ETL workflows and data enrichment pipelines.
- Construct RESTful APIs, GraphQL endpoints, and backend integrations.

