Automatic Time Tracker in Smartsheet?

Is there a way to automatically track time in smartsheet. For this example each row on a sheet is a job. I'd like to have a checkbox to have the job start, and a checkbox when the job is complete. To complicate matters, I'd also like the ability for the user to pause the job and restart the job. I am envisioning a "job paused" checkbox that would stop the counting of time in this scenario. I'm pretty fluent with Zapier, but it seems like the Smartsheet API might be a better place to take this project. Any advice is appreciated.