Enable job alerts via email!

Senior Software Engineer / Dev Team Lead - Remote (UK based)

The Perl Programming Language

London

Remote

GBP 90,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Senior Software Engineer/Dev Team Lead to oversee the operational success of their platform. This fully remote role involves leading a dynamic development team, ensuring uptime, and driving product improvements. The ideal candidate will possess strong coding skills in languages like Perl and Python, along with expertise in Linux administration and containerization technologies. Join a forward-thinking organization that values independent journalism and technology, and play a crucial role in delivering world-class news aggregation services. If you're passionate about technology and leadership, this opportunity is perfect for you.

Benefits

Private health insurance
Nest pension scheme
Competitive holiday allowance
Home office equipment

Qualifications

  • Minimum ten years in a related role, with two in a team lead/management role.
  • Strong scripting skills in Bash, Perl, and Python.
  • Experience with containerized workloads and Linux server administration.

Responsibilities

  • Leading and motivating the development team to achieve business goals.
  • Designing, building, and maintaining systems and applications.
  • Contributing to monitoring and administration of production stack.

Skills

Perl
Python
NodeJS
Bash
C/C++
Go
Rust
Java
Linux Administration
Root Cause Analysis

Education

Degree in Mathematics
Degree in Computer Science
Degree in Statistics
Degree in Physics

Tools

Docker
Kubernetes
MySQL
Apache
AWS
Google Cloud
Azure

Job description

Senior Software Engineer / Dev Team Lead - Remote (UK based)

Posted: May 2, 2025

Company name: NewsNow

Location: London (remote)

Country: United Kingdom

Pay rate: £90,000 to £100,000 plus on-call bonus

Poster represents: an employer

Terms of employment: Salaried employee

Hours: Full time

Onsite: no

Description: Salary: £90k-100k plus on-call bonus
Benefits: Private health insurance, Nest pension scheme, competitive holiday allowance, home office equipment and more
Experience: Minimum ten years in a related role, of which two in a team lead/management role
Type: f/t (37.5hrs) or p/t (4-day week, 32hrs) and flexitime policy
Location: Remote (occasional travel to London)

NewsNow is a rare UK-based .com success story: a news organisation using technology to support and promote credible, independent and public interest journalism, via the extremely successful news aggregation and discovery platform NewsNow.co.uk.

Founded in 1997 to democratise and disrupt the market for news, NewsNow has since become a global top 50 news website with millions of loyal users who discover news from thousands of publishers.

We are looking for a fully-remote Senior Software Engineer/Dev Team Lead to take overall day-to-day operational responsibility for uptime of the NewsNow platform and for leading our small dev team in efficiently shipping product improvements that deliver business impact both commercially and in respect of our mission to provide the public with world-leading news aggregation services.

The right candidate will:

• Be highly numerate and analytical, backed by a mathematics, computer science, stats or physics degree (or equivalent experience)
• Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude
• Have experience of Perl, Python 3 and NodeJS and a willingness to work with these or learn them fast
• Have strong scripting skills (Bash, Perl, Python)
• Have excellent written and verbal communication skills, able to engage authoritatively in technical discussions around the specifications of projects
• Be confident with Linux server/system administration (e.g. package installation/configuration, upgrades to distribution and kernels, filesystems and volume management)
• Have experience running containerised workloads using Docker or K8s
• Be expert-level at Root Cause Analysis
• Bring a strong appetite for learning new skills and technologies. • • Expert at researching and becoming adept in new or unfamiliar technologies.
• Have two years experience of training and running teams to deliver on time and on budget
• Be willing to drive the team from the front and be accountable for its performance

The right candidate will also have understanding and experience of at least 3 of the following, and be capable of learning the rest as needed:

• Distributed or large-scale systems
• MySQL/SQL database design, query optimisation and admin
• Web development in HTML, CSS, JavaScript, Vue/React
• Apache web server software and related modules
• Cloud platforms and concepts (AWS, Google Cloud, Azure)
• Setup, testing and administration of CI/CD pipelines
• Networking and firewalling
• Natural language processing

Responsibilities

Leading, driving and motivating the development team

• Allocating work to individual developers, keeping a focus on business priorities and how they further the company’s mission.
• Supporting team members in their work and learning
• Driving and reporting on team performance and execution
• Motivating the team to keep momentum high and the focus on delivery

Design, build and implementation:

• Developing and maintaining a detailed understanding of, and striving to become an authority on, all NewsNow’s systems and languages
• Scoping, designing and developing across frontend and especially backend subsystems
• Upholding standards (e.g. in maintainability, security, scalability, efficiency)
• Squashing all the bugs other developers cannot

Contributing towards monitoring, maintenance and administration of our production stack:
• Dell R630/R640 servers running Debian Linux and containerised workloads (Docker Swarm)
• Replicated databases (MySQL) and volume management using LVM and ZFS
• Firewall (iptables/nftables) and dynamic routing protocols (BGP, OSPF)
• Participation in on-call rotation, and providing third line support with overall responsibility for resolving production outages.

On-the-job training will be provided on the specific application of these technologies in our stack.

Desired skills: The right candidate will:

• Be highly numerate and analytical, backed by a mathematics, computer science, stats or physics degree (or equivalent experience)
• Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude
• Have experience of Perl, Python 3 and NodeJS and a willingness to work with these or learn them fast
• Have strong scripting skills (Bash, Perl, Python)
• Have excellent written and verbal communication skills, able to engage authoritatively in technical discussions around the specifications of projects
• Be confident with Linux server/system administration (e.g. package installation/configuration, upgrades to distribution and kernels, filesystems and volume management)
• Have experience running containerised workloads using Docker or K8s
• Be expert-level at Root Cause Analysis
• Bring a strong appetite for learning new skills and technologies. • • Expert at researching and becoming adept in new or unfamiliar technologies.
• Have two years experience of training and running teams to deliver on time and on budget
• Be willing to drive the team from the front and be accountable for its performance

The right candidate will also have understanding and experience of at least 3 of the following, and be capable of learning the rest as needed:

• Distributed or large-scale systems
• MySQL/SQL database design, query optimisation and admin
• Web development in HTML, CSS, JavaScript, Vue/React
• Apache web server software and related modules
• Cloud platforms and concepts (AWS, Google Cloud, Azure)
• Setup, testing and administration of CI/CD pipelines
• Networking and firewalling
• Natural language processing

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Manager, Global Data Management (SEND/Nonclinical)

Laboratory Corporation

Huntingdon

Remote

GBP 60.000 - 100.000

6 days ago
Be an early applicant

Manager, Global Data Management (SEND/Nonclinical)

Labcorp

Eye

Remote

GBP 60.000 - 100.000

7 days ago
Be an early applicant

Manager, Global Data Management (SEND/Nonclinical)

Labcorp

Eye

Remote

GBP 60.000 - 100.000

9 days ago

Manager, Global Data Management (SEND/Nonclinical)

Labcorp

Harrogate

Remote

GBP 60.000 - 100.000

9 days ago

Staff Software Engineer

Warner Music Group

London

On-site

GBP 60.000 - 100.000

11 days ago

Senior Trading Software Developer

Spectrum IT Recruitment

City Of London

On-site

GBP 60.000 - 100.000

8 days ago