Absolutely - and UBI would free people who want to work from having to find dead-end jobs. They would have the financial freedom to pursue education, volunteering or educational unpaid internships.
Meanwhile as a software engineer, the work you do can be put on your resume and used as leverage for better opportunities.