Good evening Ashley and welcome to the Events Calendar forum!
Thank you for your interest in our products.
We’ll be glad to answer your questions.
1) Can you create custom required fields for ticket purchases. For example, name, email, job title, company, etc.
Yes absolutely. These are called additional attendee information fields: https://theeventscalendar.com/knowledgebase/collecting-attendee-information/
2) If one person is purchasing 5 tickets, can you force that they have to fill in each individuals information (name, email, job title, etc.)
That is the standard behaviour of our plugin, so yes you can.
Let me know if that helps.
Have a great day!
Geoff B.