Senior Software Engineer

DC Thomson is one of the prominent media organisations in the UK, with a community of 1,600 colleagues building brands that inform, entertain and delight audiences globally.
$80,000 - $120,000
Full-Stack
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Full-Stack Developer

Senior Full-Stack Developer position at OROSYS / Two notes Audio Engineering, focusing on web application development and infrastructure management.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.

Description For Senior Software Engineer

DC Thomson, a prominent UK media organization, is seeking a Senior Software Engineer to join their Platform Engineering Group. This role is part of the company's largest digital transformation initiative. As a Senior Software Engineer, you'll collaborate within a cross-functional team to develop and maintain high-quality software applications. You'll work across the entire technology stack, using Infrastructure As Code (IAC), writing robust backend scripts, and creating intuitive interfaces. The company uses various languages including PHP, C#, Python, SQL, and JavaScript, and is open to other languages when appropriate. Key responsibilities include delivering value in an Agile environment, designing solutions in a high-velocity development lifecycle, mentoring colleagues, influencing technical requirements, and participating in innovation of engineering practices. The ideal candidate should have experience with TypeScript, Python, Terraform, and AWS technologies, with .Net familiarity being a plus. Strong problem-solving skills, experience with CI/CD pipelines, and excellent communication abilities are essential. Benefits include working with a talented team, shaping your own learning path, holiday entitlement, health plan, pension, access to personal development platforms, and hybrid working arrangements. This is a full-time, permanent position based in Dundee, Scotland, with a hybrid work model offering 35 hours per week, 34 days of holiday, and additional perks like an onsite staff gym and employee discounts.

Last updated 4 months ago

Responsibilities For Senior Software Engineer

  • Collaborate within a team of cross functional professionals to deliver value in an Agile environment
  • Review problems and design solutions in a high velocity, iterative software development lifecycle
  • Take charge of personal development and pursue additional certification
  • Mentor colleagues in software development techniques and assist with their career progression
  • Influence the technical requirements and priorities of projects
  • Deliver robust solutions in pragmatic timescales
  • Participate in the innovation of Engineering Practices by experimenting with new technologies and processes
  • Assist in the creation and preservation of highly intuitive software projects
  • Embrace and maintain inclusive, dependable and compassionate Engineering Culture

Requirements For Senior Software Engineer

TypeScript
Python
JavaScript
PHP
  • Proven experience as a Software Engineer, focusing on TypeScript, Python, Terraform, and AWS technologies
  • Familiarity with .Net applications is a plus
  • Solid understanding of software development principles and best practices
  • Experience with CI/CD pipelines and DevOps practices
  • Strong problem-solving and analytical skills
  • Examples of previous innovative decisions that impacted project delivery
  • Capable of designing modular systems with clear contracts between components
  • Evidence of ability to successfully achieve relevant Certifications and Training
  • Experience working as part of a team in a role with significant accountability
  • Excellent communication and collaboration abilities in a remote/hybrid work environment

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Holiday entitlement
  • Health Plan
  • Pension
  • Access to Personal Development platforms (LinkedIn Learning, A Cloud Guru)
  • Team Social Events
  • Hybrid Working
  • 34 days holiday
  • Onsite Staff Gym
  • Staff discounts

Interested in this job?