Ph3About the Role /h3 pWe are looking for a Software Engineer II to join a small, cross‑functional team at the intersection of platform engineering and operational support. This is a long‑term investment role: for the first year or so, you will split your time between resolving complex technical escalations from our front‑line support and customer operations teams, and building the tooling, automation, and monitoring solutions that will make that support increasingly unnecessary over time. /p pHybrid working is required: minimum 2 days/week in office (Milan or Cagliari). /p h3Main Responsibilities /h3 ul liOperational Support (year 1 primary focus): Investigate and resolve complex technical escalations — application logs, database queries, REST API debugging, integration issues — in collaboration with the Customer Support and Operations teams. /li liTooling Automation: Design and build internal tools, scripts, and automation workflows that reduce manual support effort and close current monitoring and observability gaps. This includes exploring and integrating AI‑assisted workflows and agents to automate ticket triage, accelerate root‑cause analysis, and reduce resolution time for recurring escalations. /li liObservability: Improve alerting, dashboards, and runbooks across our stack (Grafana, Kibana, Jaeger, Prometheus). Make failure modes visible before they become incidents. /li liIncident Response: Take ownership of critical incidents, coordinate with engineering squads, drive post‑mortems, and ensure learnings are captured and acted on. /li liPlatform Understanding: Develop deep familiarity with Moneyfarm's architecture across Kubernetes, Kafka, Aurora RDS, and our microservices stack — and contribute to improvement plans. /li liKnowledge Management: Author and maintain technical runbooks and process documentation to enable front‑line teams and reduce repeated escalations. /li /ul h3Requirements /h3 ul liDemonstrated experience in software engineering (backend focus); hands‑on capability matters more than years. /li liHybrid working: minimum 2 days/week in office in Milan or Cagliari. /li liStrong debugging and troubleshooting skills: comfortable navigating distributed systems, reading logs, and reasoning about failures across service boundaries. /li liSolid Python or JVM‑based language experience (Scala, Kotlin, Java); scripting proficiency (Bash/Python) is essential. /li liFamiliarity with observability tooling: Grafana, Kibana, Jaeger or equivalent. /li liExperience with SQL and REST API troubleshooting. /li liWorking knowledge of Kubernetes, Kafka, and AWS is a significant plus. /li liFamiliarity with CI/CD pipelines (GitLab CI or equivalent) and Git. /li liEffective written and spoken English; Italian is a plus. /li liA pragmatic, bias‑for‑action mindset. You treat operational pain as an engineering problem to be solved, not a ticket to be closed. /li /ul h3Nice to Have /h3 ul liExperience with Scala or functional programming paradigms. /li liExposure to DORA or FCA regulatory contexts in a technical capacity. /li liExperience building internal tooling, developer productivity platforms, or AI‑assisted automation. /li /ul h3Level Compensation /h3 pWe apply CCNL Credito and based on candidate's experience and skills, we will assign the title of Software Engineer II. /p pSalary range: €38,000 – €48,000 gross/year + bonus, based on experience/competences demonstrated. /p pThis role is based in our Milan or Cagliari office and our smart working policy requires at least 2 days of in‑office presence per week. /p h3Benefits /h3 ul liHealth Insurance, Wellness plan /li liFee‑free investments on Moneyfarm platform /li liCareer development opportunities /li liTraining opportunities /li liRegular office social events /li /ul /p #J-18808-Ljbffr