Senior Software Engineer
Job Description
About DC Thomson:
At DC Thomson we are a business with a purpose – to make a positive impact on the communities we serve.
We are home to some of the world’s best-loved media brands, organised around local news and radio, companionship, kids, advocacy, energy, puzzles and hobbies.
The Courier, The Press & Journal, The Sunday Post, Beano, Stylist, Puzzler, The People’s Friend, My Weekly, bunkered, Energy Voice, Findmypast and Brightsolid are just some of the brands you might know us for.
Deeply rooted in our communities, we are investing in data, technology and talent to unlock a new level of understanding about what really matters to our customers. This is how we are shaping the future of media.
About the Role:
As part of DC Thomson’s Engineering community, you will collaborate with teams and skill sets from across the organisation. You will be involved in the inception and continuance of a series of products and play a significant role in underpinning the largest digital transformation in the company’s history. The role enables you to work across varying disciplines and experience levels to mentor and collaborate while creating and maintaining high-quality web-based applications.
Fostering a working environment that enables continuous learning and high velocity decision making is important at DC Thomson, they develop through practise and experimentation, and you will play a key role in modelling that approach whilst also taking advantage of industry standard training services that will support your experiences.
The part you play in this culture will see you add value to the delivery of software solutions to DC Thomson customers, not only through your participation in the design and implementation process, but also in the refinement of their software development life cycle. The experience you bring will be invaluable to the continuous improvement of their engineering practises and how they approach problems as an organisation.
Within the product space, they will encourage you to work across the entire technology stack, working with common web-based languages such as React, PHP, GraphQL, SQL and WordPress to create rich and engaging products.
What you’ll bring (if you don’t hit everything on this list, we still want to hear from you):
- You’ll have a naturally collaborative approach and have some examples of working across several teams of cross functional professionals delivering value in an Agile environment.
- You’ll love getting under the hood of a complex problem and will have designed some solutions in a high velocity, iterative software development lifecycle.
- Continuous learning is key at DC Thomson, you will be passionate about your own learning and always be looking for ways to learn more. Whether that’s learning from those around you or whether there’s a specific certification you want to go for.
- As well as your own learning you will recognise the importance of sharing knowledge throughout the company communities. You will mentor colleagues in appropriate software development techniques and assist with their development.
- You’ll know your stuff when it comes to prioritisation of projects within pragmatic timescales and be able to influence the technical requirements and prioritise projects accountable for the delivery of robust solutions.
- A natural innovator of Engineering Practises, you will love to experiment with new technologies and processes & guide the creation and preservation of highly intuitive software projects.
- Most importantly you’ll embrace and maintain our inclusive, dependable, and compassionate Engineering Culture.
The experience you’ll bring with you:
- You’ll be passionate about code quality concepts and improvement of developer experience.
- You’ll be able to demonstrate experience of participating in the creation of applications by following good software practises.
- You’ll be able to talk through examples of previous innovative decisions that impacted the delivery of projects and how you have documented and describe software solutions to a variety of audiences.
- You’ll have designed modular systems with clear contracts between components.
- You will love a difficult problem and have excellent problem-solving skills you’ll also be able to communicate the solution to the problem and flex your approach depending on the audience.
- You’ll have some relevant Certifications and Training which you’ll be able to talk us through.
- You’ll have worked in a role which has seen you be accountable for some high impact elements.
- You’ll have worked with PHP, React, JavaScript, HTML, CSS. (or similar).
- You’ll have worked with and have a deep understanding of WordPress CMS and its ecosystem (desirable).
To apply for this role, please follow our online application process and submit a CV and cover letter.
This is a full-time, permanent position, working 35 hours per week. We have offices based in London, Glasgow and Dundee but welcome applications for remote working. We offer a generous package including 34 days holiday, Health Cash Plan, excellent Pension, a competitive salary, and many more staff discounts and benefits.
We are an equal opportunity employer and encourage applications from everyone and do not discriminate on the basis of race, religion, gender, sexual orientation, age, marital status, disability or any other protected characteristics.
If you have any issues with your application, please email recruitment@dcthomson.co.uk
Please note that we reserve the right to close the vacancy early once we have received suitable applications. Therefore, please ensure you submit your application as early as possible to avoid disappointment.