Skip to main content

Principal Software Engineer (SOW)

Job Description

Role Title: Principal Software Engineer (JavaScript)

\n

Location: Remote (occasional onsite near Reading - likely 3-4 times per month TBC)

\n

Engagement: Statement of Work (Outside IR35)

\n

Rate: Up to £550 per day

\n

Overview:

\n

We are looking for a highly skilled Principal Software Engineer to contribute to a large-scale digital modernisation programme with a leader in their respective space. This is a strategic contract engagement focused on modernising and engineering high-quality digital products for a data-driven platform.

\n

This is a hands-on leadership role ideal for an engineer who thrives in delivering complex, enterprise-grade solutions to high standards. You will be working with a multi-disciplinary product team to build scalable, secure, and user-centric applications.

\n

\n

This is a Statement of Work (SOW) contract, where payment will be made upon the successful completion of clearly defined deliverables agreed with the client.

\n

Key Responsibilities:

\n

Engineering Delivery

\n

    \n
  • Design and build full-stack solutions with an emphasis on quality, performance, and scalability.
  • \n

  • Apply cloud- design patterns to build distributed systems aligned with modern software architecture principles.
  • \n

  • Implement CI/CD, automated testing, and engineering best practices across the SDLC.
  • \n

  • Ensure compliance with security, privacy, and data protection standards.
  • \n

  • Collaborate with Platform Engineering to integrate internal tooling and accelerate development cycles.
  • \n

  • Take accountability for the build-and-run responsibilities of the product features you own.
  • \n

\n

Technical Leadership & Product Involvement

\n

    \n
  • Act as a senior technical lead across a modernisation programme, ensuring consistency and standardisation across engineering teams.
  • \n

  • Work closely with Product and Architecture to shape product direction and technical strategy.
  • \n

  • Drive the delivery of a modern engineering stack, interfacing with SaaS platforms and custom-built services.
  • \n

  • Support and mentor engineers within the product space, upskilling where needed and maintaining high delivery standards.
  • \n

  • Lead initiatives around existing data and event-reporting tools to improve speed, compliance, and usability.
  • \n

\n

Innovation & Continuous Improvement

\n

    \n
  • Influence product and delivery strategies using modern, rapid-prototyping approaches.
  • \n

  • Engage in internal innovation programmes to drive continuous value creation.
  • \n

\n

Technical Skills & Experience:

\n

    \n
  • 10+ years' software engineering experience
  • \n

  • Strong experience with cloud- platforms
  • \n

  • Solid grasp of modern application architecture patterns: API-first, microservices, 12-factor app, SOA, etc.
  • \n

  • Deep experience with containerisation and orchestration (e.g., Docker, Kubernetes).
  • \n

  • Proven hands-on experience with:
  • \n

      \n
    • TypeScript, Node.js, React/Next.js or similar front-end frameworks.
    • \n

    • CI/CD pipelines, DevSecOps, test automation (TDD/BDD).
    • \n

    • API design and integration, including authentication and authorisation best practices.
    • \n

    \n

  • Strong communication and stakeholder management skills across cross-functional teams.
  • \n

\n

Desirable:

\n

    \n
  • Background in data-driven platforms or analytics solutions.
  • \n

  • Experience working within modern product delivery teams using agile methodologies.
  • \n

Principal Software Engineer (SOW)

Tulsa, OK
Full time

Published on 07/14/2025

Share this job now