Job title: Graduate Software Engineer
Education: Computer Science, St Catharine’s College, University of Cambridge
Hobbies outside of work: I’m interested in theoretical Computer Science and am currently supervising students at the University of Cambridge on the Semantics of Programming Languages. I’m a keen cyclist and enjoy regular group rides with fellow StarLeafers.
How did you hear about our graduate opportunities?
I actually met the founder of StarLeaf, Mark, at a college dinner and we got chatting; he said I should send in my CV if I was interested in an internship.
What exciting projects have you worked on?
I’ve developed the software for the Pronto platform from the ground up. This has been a formative experience for me on so many levels. Nothing teaches you how computers really work like working closely with an experienced hardware engineer to develop the software for a new device. The opportunity for a graduate engineer to see a product through from conception to first customer shipment within a year and to have ownership of the software is unparalleled.
What are your most memorable and enjoyable experiences of working at Teamline?
One of the perks of working at Teamline is that the company will arrange for you to travel to attend industry tradeshows with your colleagues. The purpose of these trips is primarily to get a feel for competitors’ offerings, although I personally found it rewarding seeing the excitement around the release of the product which I had helped develop.
The company organizes many social events including escape rooms, bowling, pub trips, release parties, a summer barbecue, and an annual kick off event at the start of each year. These are always great fun and have left me with some fond memories.
What can aspiring graduate engineers expect when joining Teamline?
Graduate engineers can expect to be assigned a challenging and rewarding project where they will be given ownership of a significant part of the project, together with expert mentorship from a senior engineer. Graduates will work in an intellectually stimulating environment and should expect to have their ideas challenged as well as to challenge the ideas of their colleagues.