Should I convince my advisor that thesis work is not finished yet?
Working full-time as both a software engineer and a Ph.D. student is unsustainable. If writing a thesis based upon the results you have is likely to suffice (speak to fellow students, read theses of prior students, speak to your advisor), I'd suggest you take that route. Reduce your workload to something more sustainable. Your thesis needn't be your best work; your thesis need only get you a PhD. Graduate, pursue the next step.