Marco Colombo

Software Architect | Expert in Cloud-Native Solutions, Microservices & AI Integration | Technical & Product Leadership for Large-Scale Systems

Italy

About

As a Software Architect with over 15 years of experience, I specialize in designing and leading the development of high-performance, scalable, and cloud-native solutions for enterprise-grade environments. My professional journey blends a strong technical foundation in backend development and microservices architecture with proven leadership as a Product Owner, driving cross-functional teams towards successful digital transformation projects. Currently serving as a Staff Software Engineer and Software Architect at Arduino, I thrive in hybrid roles that require both technical excellence and strategic product vision. Passionate about AI and LLM applications, I am committed to integrating cutting-edge technologies into real-world systems, delivering tangible business value. Throughout my career, I have consistently demonstrated resilience, problem-solving aptitude, and the ability to align engineering execution with organizational goals. I hold an Engineer’s Degree in Information Technology from Politecnico di Milano and I am eager to continue contributing to large-scale, innovative projects within global, fast-paced environments.

Experience

  • Arduino (Turin, Piedmont, Italy · Remote)
    • Senior Staff Software Engineer
      Jan 2026 - Present · 6 mos

      • Team Lead for AI Integration and System Architecture • Architect and develop high-performance backend components for Arduino Cloud using Go and AWS technologies. • Provide architectural guidance across engineering teams, ensuring scalability, performance, and maintainability.

    • Staff Software Engineer
      Oct 2023 - Jan 2026 · 2 yrs 4 mos

      • Architect and develop high-performance backend components for Arduino Cloud using Go and AWS technologies.
 • Provide architectural guidance across engineering teams, ensuring scalability, performance, and maintainability.
 • Drive the adoption of modern DevOps and microservices best practices within the organization.•

  • BMC Software (13 yrs 10 mos)
    • Principal Product Developer
      Dec 2022 - Oct 2023 · 11 mos

      Agile Product Owner leading scrum development for BMC Helix Continuous Optimization platform. I’m driving a multi-regional scrum through OnPrem to SaaS transformation of the product, migrating code base to a microservices oriented architecture. Working closely with Architects and Product Management, we have re-designed core components to make product cloud ready and performant/scalable. Leading high performance team to deliver high quality software.

    • Product Owner
      Oct 2019 - Oct 2023 · 4 yrs 1 mo

      Acting as PO, I’ve followed day-by-day development, providing architectural guidance to the team and actively developing core functionalities.

    • Lead Product Developer
      Oct 2018 - Nov 2022 · 4 yrs 2 mos

      Acting as PO, I’ve started with assigned scrum the journey to migrate legacy on-prem code base to a microservices oriented architecture. After creating first prototypes, we evolved the core backend of the software, providing guidance to other scrums in such transition.

  • Engineer at Neptuny s.r.l.
    May 2007 - Sep 2010 · 3 yrs 5 mos

    ToughStream Server – Forward Error Correction encoding Encoding server based on Linux kernel that provides data loss protection to multicast IPTV streams.

  • Project leader at Engineer at Neptuny s.r.l
    May 2007 - Sep 2010 · 3 yrs 5 mos

    Project leader on FEC encoding server