Digital Waffle logo

Senior Software Engineer (Contract)

Digital Waffle
Department:Data Engineer
Type:REMOTE
Region:UK
Location:United Kingdom
Experience:Mid-Senior level
Salary:£104,000 - £117,000
Skills:
.NETC#DOM PERFORMANCEJAVASCRIPTMS SQL SERVERQUERY OPTIMISATIONINDEXING STRATEGIESK6PLAYWRIGHTAPPINSIGHTSAZURE DEVOPSCI/CD PIPELINESOBSERVABILITY TOOLINGPERFORMANCE ENGINEERINGASYNC PROGRAMMINGCONCURRENCYMEMORY MANAGEMENTSQL SERVER QUERY TUNINGVUE.JS
Share this job:

Job Description

Posted on: January 24, 2026

Role: Senior Software Engineer (Contract)Location: Fully Remote (UK)Day Rate: £400-£450 per day (Inside IR35)Contract Length: 6 months (Possible Extension)

We’re looking for an experienced Senior Software Engineer (Contract) to join on an interim basis and drive performance improvements across our applications and infrastructure. You’ll be responsible for identifying bottlenecks, putting the right telemetry in place, and helping our teams deliver a faster, more reliable experience for customers at scale.

Key Must Have Skills:

  • .NET (C#),
  • DOM performance
  • JavaScript
  • MS SQL Server, query optimisation, and indexing strategies
  • K6, Playwright, AppInsights
  • Azure DevOps - CI/CD pipelines and observability tooling

What you’ll be doing

  • Front-end performance: Investigate and optimise browser behaviour, including JavaScript execution, rendering, and DOM interactions.
  • Backend performance: Analyse .NET applications for efficiency, memory usage, and concurrency, implementing improvements where needed.
  • Database tuning: Optimise SQL queries, indexes, and overall database performance.
  • Instrumentation & monitoring: Expand and refine telemetry across the stack using tools such as AppInsights, K6, and Playwright.
  • Collaboration: Partner with engineers, testers, and product teams to prioritise performance initiatives, share best practices, and influence long-term improvements.
  • Load testing: Support the design and execution of realistic load/performance scenarios to uncover weaknesses and recommend fixes.

What we’re looking for

  • Strong background in performance engineering across browser, server, and database layers.
  • Hands-on expertise with:
  • JavaScript profiling and browser internals.
  • .NET (C#), async programming, concurrency, and memory management.
  • SQL Server query tuning and indexing.
  • Familiarity with modern observability and testing tools (e.g. K6, Playwright, AppInsights, Azure DevOps).
  • Good knowledge of CI/CD practices and performance instrumentation.
  • Clear communicator, able to turn complex technical findings into actionable recommendations.
  • Independent, proactive, and delivery-focused.

Nice to have

  • Experience working with Vue.js or other modern front-end frameworks.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Digital Waffle logo

Digital Waffle

View company page
RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!

SIMILAR JOBS
Haystack logo

Data Engineer

Haystack
Just now
Data Engineer
Remote (USA)
United States
PALANTIR FOUNDRYPYTHONTYPESCRIPT+5 more
Sonimus logo

Virtual Data Analyst Full Time (100% Remote)

Sonimus
Just now
Data Engineer
Remote (USA)
Tennessee, United States
DATA ENTRYDATA MANAGEMENTCOMPUTER+7 more
Sonimus logo

Data Analyst (Remote)

Sonimus
Just now
Data Engineer
Remote (USA)
Arizona, United States
DATA ENTRYDATA MANAGEMENTCOMPUTER+7 more
Quik Hire Staffing logo

Medical Data Analyst (Remote)

Quik Hire Staffing
Just now
Data Engineer
Remote (Australia)
Australia
RADIOLOGYMEDICAL DATA ANALYSISCLINICAL CONTENT REVIEW+10 more
Canonical logo

Alliances Field Engineer

Canonical
2 days ago
Data Engineer
Remote (Australia)
Canberra, Australian Capital Territory, Australia
LINUXUBUNTUKUBERNETES+17 more