Name:
Denham McCall
Job Title:
Senior Software Engineer
Office:
London

A Day in The Life:

Senior Software Engineer

What is your job about?
I'm responsible for developing features and systems requested by business users. These systems and their data are what we sell to our clients. Therefore they have to be accurate, and addresses our clients' needs effectively. So developing maintainable systems, sharing ideas and problem solving are key to my role in CoStar.

What does your typical day look like?
We start each day with a meeting to update the team on our previous day's work, what we'll be doing today and any issues that may have come up. Usually we then head back to our desks and start implementing the features from the requirements business have given us. Sometimes we'll need to liaise with business colleagues to help us understand what problem we're trying to solve and the best approach to solving it.

What is the most challenging aspect of your job?
I suppose implementing a system that business wants and can sell, and that we in turn are proud of and can maintain easily is probably the most challenging aspect.

And the best part?
Working with a great group of people, who are very knowledgeable in their areas, and will help out in whichever way they can to help achieve our goals.

What advice would you give to someone who's joining software development?
You need to be enthusiastic about learning constantly, and to be good at solving problems every day. Communication is probably one of the most important aspect, and of course having the technical knowledge and skills to complete the tasks assigned to you.