Software engineer jobs in london, greater london
Senior Software Engineer
Remote (UK-based) | Full-time | Flexible working | Competitive salary + excellent benefits
Do your best work, for the right reasons.
We’re looking for a Senior Software Engineer to help us build beautifully simple, high-impact digital products that support teachers and improve outcomes for pupils across the UK.
Oak is a fully remote, mission-driven organisation offering high levels of flexibility, autonomy, and purpose. We’re a national not-for-profit working in partnership with teachers to create the highest-quality, sequenced curriculum and lesson resources for pupils across all subjects and age groups.
Our culture has been independently recognised through:
-
Flexa verified (93% overall score, including 95% for working hours and 97% for role modelling)
-
Escape the City's Top 1% Employers – based on anonymous colleague reviews of culture, development, and impact
About the Role
You’ll join our cross-functional Product & Engineering team to build and improve the digital platforms that teachers and pupils rely on every day. You'll work closely with product managers, designers, researchers, and curriculum specialists to develop user-facing applications using technologies like TypeScript, Next.js, GraphQL, and SQL.
This is a hands-on role with plenty of scope for technical leadership and mentoring, alongside the opportunity to shape our engineering practices and culture. You'll be part of a supportive, collaborative team that cares deeply about accessibility, usability, and delivering tools that genuinely improve learning.
What You’ll Be Doing
-
Building responsive, accessible web interfaces using TypeScript and Next.js
-
Designing and writing clean, well-tested code that’s easy to maintain and scale
-
Acting as a go-to person for key areas of our codebase, while supporting continuous improvement
-
Championing new tools or practices that improve the developer experience
-
Supporting and mentoring colleagues across the team
-
Taking part in our on-call rota to help keep our products reliable and available
-
Collaborating with others across the organisation in multi-disciplinary squads
-
Contributing to planning, retros, and the wider culture of Oak
What We’re Looking For
-
Solid experience building production-level web applications with TypeScript and React/Next.js
-
Experience working on cross-functional product teams in agile environments
-
Understanding of automated testing and how different types (unit, integration, etc.) add value
-
A thoughtful approach to accessibility and user experience
-
Strong collaboration and communication skills
-
Comfortable working independently in a remote setup, managing your time and relationships effectively
-
A proactive, growth-oriented mindset and a desire to help others thrive
Our Benefits
-
25 days annual leave, plus one extra day for each year of service (up to 28)
-
Additional Oak closure days over Christmas/New Year
-
11% employer pension contribution (with no minimum employee contribution)
-
A 36-hour working week, with half-days on Fridays or every other Friday off
-
Fully remote working — we’ll support your home set-up and offer coworking options if preferred
-
Termly in-person offsites to collaborate, connect, and have fun
-
A culture that genuinely supports flexibility, autonomy, and trust
Inclusion and Belonging
We believe diverse teams build better products. We warmly welcome applicants from all backgrounds, particularly those who are underrepresented in the tech and education sectors.
We use the Applied recruitment platform to help reduce bias in our hiring process.
Key Info
-
Location: Remote, but you must be based in the UK with the legal right to work here
-
Sponsorship: Unfortunately, we’re unable to offer visa sponsorship at this time
-
Closing date: We’ll be reviewing applications as they come in and may close the role early
If this sounds like the kind of role and team where you could do your life’s best work, we’d love to hear from you.
The client requests no contact from agencies or media sales.
The Organisation
The Royal Parks (TRP) is a charity created in March 2017. We manage over 5,000 acres of diverse parkland, rare habitats and historic buildings and monuments in eight Royal Parks across London. These are Hyde Park, Kensington Gardens, The Green Park, St James’s Park, The Regent's Park and Primrose Hill, Greenwich Park, Richmond Park and Bushy Park.
We also manage other important public spaces including Brompton Cemetery and Victoria Tower Gardens. Our eight Royal Parks and other iconic green spaces are among the most visited attractions in the UK with 77 million visits every year.
We are currently undertaking a group wide digital transformation. We have a cloud first strategy (Azure) and are looking to further leverage Microsoft technologies to support operational efficiencies and our exciting growth plans.
We are now looking for a 2nd Line Support Engineer* to join us on a full-time, permanent basis.
*Actual role title IT Technical Support Engineer
The Benefits
- Salary of £33,666- £39,187 per annum, depending on experience
- 26 days' annual leave plus public holidays, increasing to 29 days after 3 years’ service
- Pension scheme (3% employee contribution; up to 10% employer contribution)
- Private medical insurance and healthcare cash plan
- Employee assistance programme and access to mental health first aiders
- Learning and development opportunities
- Cycle to work scheme
- Offices in a beautiful location
You’ll have the chance to work in the stunning Hyde Park, one of the most iconic and historically rich locations in London while directly contributing to the preservation and enhancement of some of the UK's most visited and cherished public spaces.
So, if you want to make a tangible difference while enjoying a fulfilling and rewarding career, we want to hear from you!
The Role
You will be responsible for the 2nd line, desktop support, for numerous sites across our park locations. You will be working on the support and resolution of broad ranging issues across our hardware, software and network technologies. The environment is very much Microsoft/Windows based, so Office 365, Outlook & Exchange, Active Directory, Endpoint, etc.
There’s a lot going on, with plenty of opportunity to gain in-depth technical experience. You would receive continuous training and development, to enable you to progress your skills and your career - lots of opportunity to learn!
The role will also see you contribute to several key IT projects including our Windows 11 rollout, ongoing cloud migration, and our Cyber Security program.
About You
To be considered as our 2nd Line Support Engineer, you will need:
- Significant experience of 2nd line/ desktop support
- Experience of supporting Microsoft packages (MS Office 365, Endpoint, Exchange, Windows 10 & 11)
- Strong LAN/WAN and Active Directory
- Degree in IT
- The ability to work well under pressure to strict deadlines
- Excellent communication skills and a confident telephone manner
- Hold a full UK driving license
We want to put everyone in the best possible position to succeed and use Recite-me accessibility software. At the top of the application page, there is an “Accessibility Tools” button which you can use to complete the application form in a way that works for you. If you think that you may need more support to complete our application process, please do get in touch.
The Royal Parks is strongly committed to creating a diverse and inclusive workplace and is an equal opportunities employer. We value diversity and encourage applications from candidates from all backgrounds. We believe that the more inclusive we are, the better our work will be. Please visit our website to find out more on our approach to Equality, Diversity and Inclusion.
So, if you are interested in this unique opportunity as a 2nd Line Support Engineer, please apply via the button shown. Successful candidates will be appointed on merit.
We provide free access to London’s beautiful, natural and historic green spaces, to help improve everyone’s quality of life and wellbeing.



The client requests no contact from agencies or media sales.
Using Anonymous Recruitment
This organisation is using Anonymous Recruitment to reduce bias in the first stages of the hiring process. Submit your application as normal and our system will anonymise it for you. Your personal information will be hidden until the recruiter contacts you.
Actively Interviewing
This organisation is scheduling interviews as applications come in. They're ready to hire as soon as they find the right person. Don't miss your opportunity, apply now!
Title: Operations Manager
Reporting To: Director of Operations
Salary: £36,750.00 per annum
Location: London/Head Office Tooting Works
Contract: Permanent/full-time
Closing Date: 9th May 2025 (We will be reviewing applications and interviewing on a rolling basis and may appoint before the closing date if we find the right candidate. Early applications are strongly encouraged.)
About Us:
Tooting Works (TW) is a business centre and community hub in Tooting Broadway, offering office space, co-working, an event space and more. It has been offering affordable office space and helping local businesses and organisations to flourish and grow for over 30 years.
Business Launchpad operates on-site at Tooting Works and is a registered charity which provides support and training for entrepreneurs aged 16-30 years from across London who want to set up their own business.
Role Summary:
The Operations Manager is responsible for the smooth, efficient, and compliant day-to-day operation of the business centre. This includes oversight of facilities management, health & safety, lettings, team leadership, and budget management. The role ensures the business centre is well-maintained, tenants are satisfied, and operational performance is continuously improved. Reporting to senior leadership, the Operations Manager contributes to strategic planning, drives efficiencies through systems and digital tools, and plays a vital role in sustaining high occupancy and tenant retention.
Role Responsibilities:
Centre Operations Management
- Oversee the day-to-day operations of the business centre, ensuring all facilities are well-maintained, compliant, and running smoothly.
- Ensure the lettings process is well-managed and aligned with policies.
- Implement and monitor operational procedures to improve efficiency and service quality, including opportunities to digitise processes and services.
- Contribute to strategic operational planning and continuous improvement initiatives.
- Identify and resolve operational challenges in collaboration with senior management.
- Report regularly on KPIs, occupancy, operational issues, and budget status to senior management.
Building Maintenance
- Oversee the upkeep and preventative maintenance of the property, ensuring high facility standards.
- Manage and coordinate external contractors and service providers (e.g., cleaners, engineers).
- Monitor maintenance budgets and project timelines, ensuring quality and cost-effectiveness.
- Conduct regular building inspections and implement corrective actions as needed.
- Drive sustainability initiatives, including energy efficiency and waste reduction.
- · Maintain and develop use of CMMS (MaintainX) to manage and record all maintenance work.
Health & Safety
- Ensure compliance with UK health & safety regulations, including risk assessments and fire safety.
- Develop and monitor health & safety procedures tailored to the site.
- Organise relevant training for staff and enforce contractor compliance.
- Maintain accurate H&S records, incident reports, and lead periodic audits.
- Support development and execution of emergency response and business continuity plans.
- Fire safety responsibility ( Fire Safety designated person))
Lettings and Lease Management
- Oversee the Assistant Lettings Manager and monitor the development and execution of the lettings process from enquiry to move-in, including viewings, negotiations, and onboarding and offboarding of tenants.
- Check we are maintaining up-to-date tenancy records,
- Draft lease documentation and ensure timely renewals and support the rollout of any rent reviews.
- Carry out twice-yearly audits of lease documentation.
- Maintain relationships with tenants to support retention and satisfaction.
- Monitor lease management by team, lease compliance and resolution of any lease-related issues.
Customer Service
- Act as a point of contact for tenants, addressing any issues or concerns promptly and professionally.
- Foster strong relationships with tenants, ensuring high levels of customer satisfaction and retention.
- Collaborate with the marketing team to develop and implement strategies to attract new tenants and retain existing tenants with the goal of maintaining high occupancy levels.
Financial Management
- Manage the operational budget, ensuring cost-effective management of resources and that projects are delivered within budget.
- Negotiate contracts with suppliers and service providers to secure cost-effective deals.
- Ensure tenant arrears are regularly monitored and managed.
Line Management
- Lead, mentor, and manage the lettings and maintenance teams, ensuring high performance and productivity.
- Conduct regular team meetings, performance reviews, and provide ongoing training and development opportunities.
- Handle recruitment, onboarding, and offboarding of staff members as needed.
Essential Skills / Experience
- Bachelor’s degree or higher in Business Management, Project Management, or other relevant fields.
- At least 2 years’ experience in operations work.
- Excellent organisational and administrative skills.
- Desire to drive operational excellence.
- Line management experience.
- Experience of managing a building, property or facilities beneficial.
- High comfort level with online tools such as MS Office, project management software,or similar.
- Strong written and oral communication skills.
- Negotiation and customer service skills.
- Resilient and adaptable with ability to multi-task.
- Solution finder.
The duties and responsibilities described are not a comprehensive list and therefore the scope of the job may change as necessitated by business demands.
Rewards
- 25 days of annual leave plus bank holidays
- Personal annual training budget following probation.
- Employee assistance programme, including counselling.
- Regular team socials throughout the year.
- Generous sick pay allowance following probation.
- General eye test.
- Well-being day (one day per year).
- Volunteer day (one day per year).
Pre-employment Checks Any employment with Business Launchpad will be subject to the following checks prior to your start date:
- Satisfactory Disclosure and Barring Service (DBS) check.
- Receipt of two satisfactory references.
- Proof of eligibility to work in the UK.
- Level 3 safeguarding (can be trained on the job).
Please email your CV with a cover letter stating why you are interested in this role.
Equal Opportunities Statement We are an equal opportunities employer. We do not discriminate based on race, colour, religion, sex, national origin, age, disability, or any other legally protected status in our employment decisions and policies. We are committed to creating a diverse and inclusive workplace where all employees are valued and have the opportunity to succeed. All qualified applicants will receive consideration for employment regardless of their individual background or circumstances.
The client requests no contact from agencies or media sales.
About Open Cages
Open Cages is a UK-registered charity fighting animal suffering. We are part of an international organisation, Anima International. To achieve our goal we use scientific evidence, careful reasoning, and draw upon decades of collective experience. Just in the last few years, we have successfully helped improve the lives of hundreds of millions of farmed animals in the UK.
We are impact-oriented and use a wide array of tools to make the world a better place. Our current toolkit includes:
- Investigations which reveal the reality hidden behind the walls of factory farms
- Negotiations with companies to encourage them to eliminate cruel practices from their policies
- Advocacy to secure legal milestones for animals
At Open Cages we won’t stop until we end animal suffering. We would like to invite you to join us and help us achieve this goal.
What do you gain by working at Open Cages?
- Meaningful work – you will help build a world free from animal suffering
- Time – you will be able to focus full-time on helping animals
- High degree of flexibility – the work is almost totally remote and you will organise your working hours and workflow yourself
- Trust – we expect you to make mistakes as a given and learn from them
- Autonomy – you will experience freedom and independence in your decision-making
- Transparency – you will have access to the work and decisions of others
- Honest work culture – you will know what your colleagues are doing and what they really think
- Knowledge – you will learn and receive support from people who have been fighting for animals for many years
- Opportunity to grow – you will learn every day and be encouraged to experiment beyond your skill set
- Ability to influence the organisation – we encourage our people to openly speak their mind and thus you will be able to impact what kind of organisation we are
- A laugh – animal advocacy can be dark at times, we think that having a fun atmosphere is key to balance this
- Transparently set compensation – Our salaries are not negotiable and are based on a transparent algorithm that is the same for each role
Following a 3-month probation period, you will transition to a fixed-term contract. Upon successful completion of this term, you will be offered a permanent employment contract. A minimum salary of £39,695.24 gross (our salary base for people resident in the UK) will apply from the beginning of the probationary period. The salary base may change due to your previous experience related to the position, or your experience in animal advocacy (+3% for each year). In addition, the salary increases with your seniority in Open Cages according to the following model:
+ 7% – for every year worked at Open Cages during the first 5 years of work
+ 5% – for every year worked at Open Cages during the next 5 years of work
+ 3% – for every year worked at Open Cages during the next 5 years of work
+ 2% – for every year worked at Open Cages during the next years of work
About your role
We are a small and ambitious early-stage organisation with two full-time team members. Our current objective: to help the 1 billion chickens raised annually in the UK. By joining us as our first employee focussed on operations, you will help lay the foundations of the organisation as it prepares for rapid scaling, not only increasing our impact for animals now but by also helping to shape the organisation we want to become. If you have an engineering mindset, like to organise things (ideally in spreadsheets), and navigate through novel problems, it’s time to use your strengths for animals. Whilst it may sound challenging, this is a once-in-a-lifetime opportunity to be part of making a historic change for those who cannot stand up for themselves. Someone has to pick up that challenge, and we hope it will be You.
To help the billions of animals trapped on factory farms, we need an organisation that is expertly designed and not weighed down by inefficiencies. In this role your first task will be to help us manage, monitor and speed up our internal processes such as accounting, finances, payments, staff operations, donor management and event planning.
We can accommodate to you
Due to the broad scope of our work, there is no simple description of the perfect employee. There may also be certain areas where you are stronger than others, and we are open to fitting the role around you. We are looking for a generalist rather than a specialist. However, you do need to have some particular strengths such as conscientiousness and an analytical mind. Ideally, some day, you will be able to lead a team of your own and transfer your knowledge to them.
No previous experience is required for this role. While experience will be valued (and reflected in the salary), we welcome applications from both seasoned professionals and passionate newcomers who align with our organisational culture.
What do we require from you?
- Strong belief in the mission of our organisation. Working for us should not be thought of as a ‘career step’. We want people who are motivated by our mission above all.
- Flexible availability. We think of ourselves as a small startup. The fate of the organisation rests on a handful of highly motivated advocates who want to do something ambitious with their lives. We want to maintain the intensity of our current operating culture, so you should expect to work the occasional weekends and late evenings.
- Not being an asshole. We expect you to treat others with respect, decency and compassion – even the occasional adversaries.
- A preference for hard work. Activism is our passion and one of the main motivations in life. To fit our culture, you have to be a person that is proactive and enjoys work.
- Growth mindset. Nobody knows how to fix the world, so we need you to keep learning. We constantly strive to be better at our activism, but also as people.
- Strong interest in a high-feedback culture. We have a culture of honest and direct communication. We talk openly about our strengths and weaknesses on a daily basis because we want to be the best. You will know what your colleagues really think of you and be encouraged to speak your mind.
- Ability to reason and communicate your thinking, especially in written form. In order to thrive in our organisation you must be able to think carefully, try to back up your ideas with reasonable evidence, and above all be open to being proven wrong and changing your mind.
- Fluency in English. You will be working in a UK-based organisation which will require constant communication with English speakers.
- Ability to work in the UK. This offer is open to candidates who are either currently UK-based, or are willing to move to the UK for the job. We are happy to do whatever we can to help you in relocating, depending on your needs and our ability. If you have any questions about what we can help with, don’t hesitate to write to us!
You do not need to be vegan or vegetarian. While all of our events provide only plant-based meals, we are open to anyone who wants to fight for a world that is free from animal suffering. We won’t turn down any help.
What will you do?
- Build culture – you will help build and reinforce our culture, so we never lose what makes up the strength of Open Cages.
- Embrace reality – you will make it your mission to understand the world as it is rather than as you would like it to be.
- Manage activists – you will manage and work with teams of both employed and voluntary activists.
- Experience frustration – you will feel frustrated about things you could do better or things that are not working in the organisation or your team, and use this frustration as an opportunity to refine and elevate our organisation.
- Question ideas – you will question common knowledge, especially your own ideas, so that our results are always as good as they can be.
- Optimise your performance – you will continuously deepen your knowledge – both about particular areas of animal advocacy and about how the world works – and enjoy this process.
- Prioritise action – you will act even when there is not sufficient data.
- Abandon projects – you will change your objectives when it makes sense, no matter the time already invested.
- Respect and trust others – you will be there for others and trust their intentions. You will support them when they succeed and when they fail.
- Seek information independently – you will be responsible for acting very independently which will require you to obtain and verify data.
- Make mistakes – you will embrace your mistakes without being ashamed with the desire to learn from them.
- Oversee employment – you will oversee payroll, staff contracts, and employment matters and payments.
- Manage and optimise finances – you will be in charge of our income and expenses. This will include making sure that we have efficient and accurate accounting, and that we have enough income to achieve our goals.
- Help ensure legal governance – you will help submit our annual accounts to the charity commission and ensure compliance with all legal duties, such as making tax payments.
- Manage supporters – you will handle communication with our supporter base and manage donors, primarily through email.
- Improve team coordination – you will worry about how to make the team more effective and help us work better together by improving structure, tools, and internal processes.
- Build and improve tools – you will spot inefficiencies and opportunities in our processes – such as our newsletter and payments software – and improve them, for example by building automation tools.
- Plan events – you will handle logistics and planning for internal and external events such as recruitments, training, and team building activities.
- Obsess over speed – your job will not be to simply manage internal operations, but to reduce the organisation’s time spent on them so that it becomes faster and more efficient.
Do you think this role is too challenging and you're not fit for it?
You may be thinking that this role would be interesting for you, but you won’t make the cut.
We encourage you not to worry and fill out the application nonetheless, especially if you meet our requirements (even on a basic level) and you think this position could bring you a lot of joy. Leave the judgment about your competence to us. You may even learn something useful along the way.
We prepared support materials to help you through the application process. We'll also be hosting informational webinars about this role and our recruitment process – click ‘Redirect to recruiter’ to see the website for more details.
The client requests no contact from agencies or media sales.