Senior Software Engineer

Harnham
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

Tech stack

JavaScript
API
Artificial Intelligence
Google BigQuery
Cloud Computing
Continuous Integration
Data Warehousing
Python
Node.js
SQL Databases
TypeScript
Google Cloud Platform
React
Media Technology
Build Management
Front End Software Development
Serverless Computing

Job description

As a Senior Software Engineer, you'll design and build high-impact tools, automation, and platforms used across global media, SEO, paid media, and content teams. You'll own solutions end-to-end, driving innovation, performance, and reliability.

Hybrid: 2 days per week in the Cardiff office

What you'll do

  • Design, build, and ship innovative tools, apps, and automation
  • Deliver reliable, scalable solutions that solve real business problems
  • Champion engineering best practices (CI/CD, testing, documentation)
  • Work with cloud platforms and internal/external APIs
  • Integrate data from multiple sources into insightful tools and dashboards
  • Communicate clearly with technical and non-technical stakeholders
  • Contribute to the evolution of a proprietary media technology platform

Requirements

  • Experience delivering greenfield or early-stage products
  • Strong skills in JavaScript/TypeScript, Python, or similar
  • Cloud experience (GCP preferred), including serverless development
  • Solid SQL and data warehouse experience (e.g. BigQuery)
  • Experience with automation and modern front-end frameworks (e.g. React)
  • Exposure to AI-powered tools, agents, or workflows is a plus
  • Clear communicator, self-starter, and creative problem solver, * GCP
  • Node
  • Python
  • SQL
  • Javascript
  • Node.js
  • Typescript
  • Google Cloud Platform
  • BIgquery

Benefits & conditions

Flexible working, wellbeing allowance, enhanced parental pay, charity & study days, life assurance, and more.

Apply for this position