
Director of Software Engineering
Remote
England, United Kingdom
£ 85,000 / year
Full Time
04-04-2025
Job Specifications
Director of Software Engineering – Remote (UK)
Fully Remote (UK-Based) | £75,000 - £85,000 + Benefits
SaaS | Software Development | Data Analytics
The Opportunity
We're looking for a Director of Software Engineering to lead three high-performing teams (C#, SQL, JavaScript) for a UK-based SaaS company. This role is fully remote, focusing on team leadership, technical oversight, and stakeholder engagement. You'll collaborate with customers and the US leadership team, driving innovation and ensuring high-quality software delivery.
What You’ll Need
Proven experience leading and managing software development teams (SaaS, Data Services, or similar).
Strong background in C#, .Net, SQL, and JavaScript frameworks (Vue.js, React, or similar).
Experience with Oracle non-SQL databases is highly desirable
Passion for Agile & Jira, ensuring smooth project workflows.
Excellent stakeholder management & customer engagement skills.
A hands-on, adaptable leadership style - this isn’t a rigid corporate role.
What’s on Offer?
Fully remote (UK) with a flexible, fast-paced work environment.
Competitive salary + benefits.
A strategic leadership role, shaping both team performance and product direction.
If you’re a strong leader with a background in software engineering and development, apply now!
About the Company
Pathfinder - An IT recruitment agency focused on people, driven by immovable values and a desire to delight. We help businesses by introducing them to the very best IT people matching not only the tech but values, vibe and vision as well. We focus on IT and Software Development teams including but not limited to: Developers Testers Software Support Customer Success IT Support IT Infrastructure Analytics Project Management IT Management & C-Suite Leadership Got an IT need? Call us today. Know more
Related Jobs


- Company Name
- Hook
- Job Title
- Senior Software Engineer
- Job Description
- About Hook Hook's mission is to empower subscription businesses with machine learning in order to help them improve customer loyalty and revenue generation from existing customers. We’re a Series A company who have raised $multi-million in funding from some of the top investors in Europe and the US (e.g. Balderton Capital and Lightspeed) and have an enviable list of customers that we’re working with including some of the fastest growing companies in the world. We’re looking for ambitious people that want to be part of our meaningful vision of changing how businesses engage with their customers, and of building one of the world’s leading workplaces for great people along the way. Responsibilities: You will wear many hats in your engineering duties. Your day-to-day will include: Working in a team with technical and non-technical colleagues to design and build product features that add value to our customers Working across the stack - frontend and backend, and writing clean, well-tested code Own significant parts of our product architecture and propose and lead new improvements Reviewing other software engineers code and provide structured feedback Designing our engineering processes and patterns to be the best for our team Monitoring system performance and ensure everything is up and running Designing our data schemas to suit the needs across the business There’s a lot going on - you’ll be building a brand new category of SaaS product! The more you want to be involved, the more you will find there is to do and the more impact you will have on our joint success. Requirements: We're looking for an ambitious self-starter who wants to be part of an early-stage company full of amazing talent and with a global vision. Experience working on both frontend and backend development preferable but also open to backend focus. We use React on the frontend and Python on the backend. Experience working in taking products through different development environments into Production Excellent communication skills, with the ability to effectively collaborate and convey ideas to diverse stakeholders The ability to pick up and use third party APIs and tools Experience working with Python on the backend with frameworks, such as Django, Flask or FastAPI preferable Desirable: A good understanding of cloud technologies Salary: £75,000-£85,000 depending on experience Benefits 27 days holiday (option to buy and sell holiday) + bank holidays Generous stock options Private health insurance so you can get the best care you need Flexible monthly wellness allowance that you can use monthly on things like gyms, yoga, mental health & healthy food Annual learning & development budget for every employee Flexible working - we’ll all come together three days a week but otherwise you can work from home or come into our awesome office in Liverpool Street The best equipment for everyone to work with Our founder and team are incredibly passionate about creating a company culture that is diverse, inclusive, productive and enjoyable for all our colleagues. As part of a growing start-up team, we expect a lot from you and will work hard to make sure you have everything you need to be at your best.


- Company Name
- Roku
- Job Title
- Senior Software Engineer in Test, Ad Client
- Job Description
- Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the role With so many people using our products globally, we’ve become well-known for products that “just work” right out of the box and integrate almost by magic. That doesn’t happen by accident, which is why we are committed to making sure our products aren’t just intuitive, they’re obvious. To support that commitment, the Roku Ads Test Automation Team focuses on testing Ad products and features for the industry’s most reliable streaming media platform. Our goal is to help people find what they want and make it easier for people to stream. We accomplish this using state-of-the-art technology and engineering to make it happen, with consideration for the customer as the centre of all that we do. We are seeking an experienced and versatile Software Development Engineer in Test to own quality of ad features on Roku Platform. You will be responsible for end-to-end execution of ad product which includes cross-team collaboration for feature testing, developing test plans, coordinate testing with manual QA, create an automation strategy, deployment of library/feature and more. You should be able to represent automation and QA concerns in meetings with cross-functional, project team members and provide valuable end-user feedback to improve the customer experience. This position requires a solid understanding of software development life-cycle experience with a variety of testing techniques, strong debugging, written and organizational skills, and automation experience. About The Team Our team works on qualifying all Ads products and features on Roku Platform. You will be joining a talented, high-performance team of SDETs with a history of delivery. We are looking for someone who can help us keep up this pace and continue delivering high quality as we grow. What you'll be doing Own and execute the feature testing, create test plan documentation, collaborate with developers, product lead and other manual QA. Develop Automated tests that run on Roku players and TVs Convert manual test cases into reliable, repeatable automated tests Contribute to the Continuous Integration pipeline by running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated functional tests. Debug failing tests to improve product and automated test quality Promote coding conventions and standards for code re-usability and cleanliness Conduct code reviews for improved code quality and optimization We are excited if you have 5+ years of Software Engineering. 3+ years of hands-on experience with automation systems and unit testing (Python) Strong problem-solving, analytical and technical troubleshooting skills Solid knowledge and experience developing test plans and test cases Strong debugging skills Excellent verbal and written communication skills Research and documentation skills Ability to learn new technologies quickly Ability to work independently and be self-directed Bachelor's degree in Computer Science or related Experience with big data analytics: Splunk, ELK, Hive, Redshift, etc. (nice to have) In-depth knowledge of streaming back-ends and formats (nice to have) Experience working with Smart/Digital TV (HDMI), Setup Boxes, Wi-Fi (2.4Ghz & 5GHz), TV remote controllers (nice to have) International product experience (nice to have) Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.


- Company Name
- Spectrum IT Recruitment (South) Ltd
- Job Title
- Full Stack Engineer
- Job Description
- Full Stack Software Developer Remote first policy Access to training & opportunity to work on brand new projects Salary up to £70,000 The Company Full stack Developer required for a growing company in the automotive sector with over 1m annual customers. You’ll be working across cloud-based software and mobile applications using TypeScript & React frontend with ExpressJS and PostgreSQL backend. You'll be working on brand new applications that will be used by some of the worlds most recognised companies. With a focus on new product development, you'll play an active role in the decision-making process and work in a modern, technology driven environment with access to the latest tools and training materials. You'll be working in a small team and be given licence to play an active role in projects and technology decisions. Key Skills Typescript ReactJS ExpressJS PostgreSQL Understanding of SOLID principles DevOps understanding Desirable experience Experience with PGSQL and Redis is a plus AWS Infrastructure as code Next JS CI/CD pipelines Agile methodology Quick Summary The company’s development team is currently 6 where you will be valued as an individual and encouraged to contribute to design decisions, utilise modern technology and develop new skills. The hours are flexible, the working environment is relaxed and you’ll have freedom to work remotely with occasional office visits on a monthly basis.


- Company Name
- Luffy AI
- Job Title
- Senior AI Software Engineer (Research and Development)
- Job Description
- The Company Luffy AI is an exciting high-tech startup developing adaptive neural networks for industrial control & robotics (Physical AI). Luffy specialises in “Micro AI” controllers (sometimes referred to as TinyML) that can be trained in simulation on digital twins and successfully transferred into real world systems. The Micro AI controllers can be deployed on existing controller hardware with a small footprint and no internet connection. Our networks use neuroplasticity to learn the dynamics of the equipment they are placed in and continue to adapt long after training. These innovations allow us to overcome the difficulty of applying AI in control system applications. Our transformative AI technology allows process industries and manufacturers to improve productivity and save energy, and allows industrial automation vendors to simplify and extend the operating envelope of their machines. This revolutionary control technology is a key enabler of Industry 4.0, with huge potential in foundation industries such as metals, glass and cement manufacturing, as well as in automation sectors such as electric motors and robotic systems. We are based at the Culham Science Centre near Oxford, UK and have a satellite office in the centre of Bristol. The Role We are looking for a passionate Senior AI Software Engineer to work with our CTO and AI Architect to work on our proprietary AI stack, both delivering operational improvements for our AI Control Engineers who use the stack to train controllers, and working on R&D projects to drive step changes in the Stack’s capabilities longer term. The code frameworks you will work on include neural network execution engines, genetic algorithms and training frameworks. This dynamic role will require you to have a broad interest in and experience in software engineering, working collaboratively with other developers on innovative code bases.Experience of genetic algorithms, low level neural network execution and concepts such as neuroplasticity, recurrent neural networks and reinforcement learning frameworks like OpenAI Gym would be a huge advantage. This role requires specific experience with Python and familiarity with C/C++ or GPU programming would be a bonus. As an early team member in a growing startup you will be in a unique position to influence the direction of the company and tailor the role to your interests. Roles and Responsibilities The specific role can be adapted to your skill-set, but we are broadly looking for someone to take on the following responsibilities: Development of proprietary AI training and inference framework used by our AI Control Engineers Research and development activities to drive significant step improvements to our AI Stack Engage with academic partners and the AI community through collaborations, conferences, and open-source contributions Liaise with applications engineers and our commercial teams to identify and develop new features and capabilities Contribute to or lead the development of internal software libraries Champion and maintain code quality standards and professional software development practices across our code base. Behaviours and personal characteristics Passionate about software engineering and about writing robust, efficient code that is well thought out and tested. Keen interest in AI research, with an interest in following new scientific and technical developments in the field Fast learner, comfortable picking up new technologies and techniques. T-shaped person, deep expertise in a few areas but able to be a generalist when needed. Team player. Strong organisational skills. Qualifications and Experience Essentials: At least BSc in Computer Science or relevant discipline 3-5 years professional software development experience Strong Python skills Some experience with Reinforcement Learning Solid grounding in API design, algorithms, design principles Well versed with industry standard development practices, testing frameworks, source control (git), CI, etc Experience of agile development practices, especially Scrum Desirable: Master’s or PhD in Computer Science or relevant discipline Strong experience with a statically typed language, preferably C, C++, or Rust Experience with genetic algorithms or neuroevolution Experience with neural network concepts such as neuroplasticity and recurrent neural networks Experience of reinforcement learning frameworks like OpenAI Gym Experience with software optimisation or high performance computing, Fluent in English with excellent written and verbal communication skills Experience of leading agile processes especially Scrum Master Benefits Full time salary will depend on experience and capability assessment during the interview process. EMI share options scheme. 25 days annual leave, plus bank holidays Flexible working – we require a minimum level of on-site presence, but will accommodate your work style preferences where possible. We can’t accept fully remote candidates