cover image
Better Placed Ltd - A Sunday Times Top 10 Employer in 2023!

Senior Software Engineer

Remote

England, United Kingdom

£ 85,000 / year

Full Time

22-04-2025

Share this job:

Score my CV

Job Specifications

Senior Full Stack Engineer – (TypeScript)
£75,000- £85,000 + equity
Currently fully remote, 1-2 days a month in Manchester from September 2025

Are you an ambitious full-stack engineer looking to shape the future of AI-driven data solutions?

This is an early-stage SaaS AI startup, combining traditional Data Science, Machine Learning, and Generative AI to tackle complex data challenges for businesses of all sizes.

With early product-market fit and pre-seed secured, they are building a team to scale their platform from MVP to a market-leading solution. This is a rare opportunity to be at the forefront of AI innovation in a fast-paced, agile environment.

This role would suit a senior or lead engineer with a passion for the JavaScript ecosystem and a desire to push an AI product forward.

The Role

As a senior engineer, you’ll play a key role in developing a multitenant SaaS platform that integrates with client environments and automates operational workflows using AI.

Whilst there's no expectation for you to be an expert in AI or have worked in an AI driven startup, any experience or exposure to AI any experience using LLM APIs (e.g., GPT, Claude) in production would be a definite advantage.

What You’ll Do

Design, develop, and deploy scalable solutions across the stack.
Collaborate with product managers, UX designers, and clients.
Implement software engineering best practices.
Contribute to architecture, DevOps, and CI/CD pipelines.

Tech Stack & Must-Have Experience

Frontend: React
Backend: Express, TypeScript
Databases: SQL & NoSQL
Cloud: Serverless functions, container orchestration, API management
Infrastructure: Declarative IaC, CI/CD pipelines

Nice to Have

AI: Experience using LLM APIs (e.g., GPT, Claude) in production
Education: STEM degree
Manchester-based or able to travel every 2 weeks as a minimum

What’s in It for You?
Competitive salary & share options
Influence over company direction & future team building
The chance to solve real-world challenges with cutting-edge AI

This is an opportunity to work for an AI business with some real backing that is about to make huge waves over the next few months.

They’re a small dedicated team with an AI product that has some large potential users circling.
What a great time to join!

About the Company

Better Placed is undoubtedly one of the UK’s leading, Employee Owned Recruitment specialists! There is a reason why we are one of the Sunday Times Top 10 small companies to work for and it is undeniably down to our people! We are a values driven consultancy specialising in both Permanent and Interim recruitment across Digital, E-Commerce, Marketing, Sales and Tech for some of the UK’s most sought after employers. Housing some very well networked and experienced recruiters we are always “better placed” to find talent for clie... Know more

Related Jobs

Company background Company brand
Company Name
Searchability NS&D
Job Title
Software Engineering Manager
Job Description
Software Engineering Manager Salary up to £70,000 depending on experience Hybrid working model – based in the Mid Wales / West Midlands border Lead a cross-functional software team working on complex, high-impact projects SC clearance or eligibility required ABOUT THE CLIENT: Our client is an established technology-driven organisation working on advanced and innovative solutions across a range of sectors. Their multidisciplinary teams collaborate on projects that require a deep understanding of engineering and security, delivered in a fast-paced and supportive environment. They are looking to appoint an experienced Software Engineering Manager to lead their development team. THE BENEFITS: Competitive salary up to £70,000 Performance related bonus Opportunities for professional growth and career progression Collaborative, inclusive environment with strong technical teams Travel opportunities across sites and occasionally overseas THE SOFTWARE ENGINEERING MANAGER ROLE: As Software Engineering Manager, you will lead a talented team of software developers, provide technical oversight, and drive innovation across the development lifecycle. You'll be a key figure in cross-functional collaboration, resource planning, and strategic project delivery. This role is critical to ensuring both the performance of your team and the robustness of the systems delivered. Recruit, manage and mentor a team of engineers Provide technical direction, code reviews and architectural input Oversee and maintain development systems and processes Contribute to bids and proposals with technical expertise Collaborate with project, systems and electronics teams to meet goals Act as a key point of contact for Directors, customers, and partners SOFTWARE ENGINEERING MANAGER ESSENTIAL SKILLS: 5+ years’ experience in software engineering, with 2+ in a leadership role Strong people leadership, mentoring and performance management experience Proficient in C, C++, C#, Java, or Python Deep understanding of Agile, DevOps and traditional methodologies Technical oversight and systems-level thinking Strong interpersonal and communication skills Eligible for UK Government Security Clearance TO BE CONSIDERED: Please either apply through this advert or email me directly via kelly.harvey@searchability.com. For further information please call me on 0203 854 120 / 07889 589 648. By applying for this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Software Engineering Manager, Software Leadership, Agile, DevOps, C, C++, C#, Java, Python, Security Clearance, Team Management, Software Architecture, NSD
Shropshire, United Kingdom
On site
Full Time
06-05-2025
Company background Company brand
Company Name
Meta
Job Title
Software Engineering Manager - Horizon Infra & Tooling (Reality Labs)
Job Description
Reality Labs mission is “To give people the tools to feel connected anytime, anywhere.” The teams working on augmented and virtual reality technologies at Meta are on a mission to build the next computing platform centered around people. We continue to push the state-of-the-art with groundbreaking research into emerging technologies and hardware that will help bring this vision to life. The Horizon Spaces Pillar is responsible for building the Horizon Worlds application, the Horizon creation tools, the multiplayer services that allow you to play with others, the user experience for transitioning between worlds, key capabilities used inside worlds, and many of the 1st party spaces people first experience as the Metaverse (Horizon Home, Central, Events, and the MR Playground).This is a devinfra / prod-infra team part of Horizon-Experiences Infra & Tooling (HIT) in the Metaverse org. The team is responsible for improving the Build & Test infrastructure and reliability for all Metaverse 1st party apps. In this role, you will work closely with multiple partners in Horizon Experiences and Spaces with a significant EMEA presence Software Engineering Manager - Horizon Infra & Tooling (Reality Labs) Responsibilities: Lead a team of generalist / infra software engineers Drive developer infrastructure improvements and setup on new products Lead teams that deliver on multiple projects of increasing dependencies in an ambiguous or high-impact area Work with your team and cross functional partners to define and influence strategy Drive roadmap creation and execution Collaborate with various functions, drive engineering initiatives and have an impact at an organizational level Measure the impact of your team and set clear expectations and goals Partner with leadership to influence and drive org design, contribution and prioritization Minimum Qualifications: Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of education and experience Experience developing, debugging, and shipping live software that spans multiple platforms 5+ years of software engineering work experience including hands-on technical management 2+ years of technical people management experience Preferred Qualifications: Experience with game engines (Unity, Unreal, etc) and the game development process Experience with devops, backend infrastructure, build systems, CI / CD Experience with developer tooling and productivity Experience with AR/VR products About Meta: Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics. Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
London, United Kingdom
On site
Full Time
06-05-2025
Company background Company brand
Company Name
AeroCloud
Job Title
Senior Software Engineer
Job Description
AeroCloud: Revolutionizing Airport Operations AeroCloud is the new-age operating system for airports aiming to grow. Our suite includes Airport Operating Systems (AOS), PPS, and Passenger Flow Management solutions, empowering airports to gain deep insights into the movement of passengers and aircraft around the world. We achieve this by becoming the airport’s first call for technology. Whether in times of need or growth, we stand alongside our clients, offering support through innovative software that drives their success. Our Commitment to Excellence At AeroCloud, being the airport’s first call means exceeding expectations at every customer interaction. This is not just a goal; it’s our standard. We prioritize detail, diligence, and a proactive approach in everything we do. If there’s a task to be completed, we see it through. If a customer needs an answer we don’t yet have, we respond promptly to let them know we’re on it. We believe in keeping our team informed, being transparent, and maintaining accountability at every step. Requirements Summary of Role Working as part of the Development team, this role will be primarily focused on writing high quality code to build our products and features and take the lead within one of the AeroCloud product squads. Ownership and Impact Develop and innovate on our AWS-based platforms, ensuring they remain at the forefront of the industry. Embrace our culture of engineering excellence, taking full ownership of your code from conception through to production. Continuously seek and implement improvements in code, processes, and methodologies. Challenge the status quo, constantly pushing boundaries to ensure our products are the best in the business. Core Skills AWS Proficiency: Deep understanding and experience with Amazon Web Services. Agile Methodology: Commitment to delivering value efficiently through Agile practices. Testing: Proficiency in various testing methodologies to ensure code quality. TypeScript: Strong skills in TypeScript for creating scalable and maintainable code. NoSQL Databases: Experience with databases like DynamoDB or MongoDB. Modern Development Practices: Expertise in modular design, code reusability, service layers, and separation of concerns. Desired Skills Observability: Skills in engineering for system health and performance monitoring. Serverless Infrastructure: Proficiency in building and supporting serverless architectures using tools like CDK or SST. Microservices & Event-Driven Systems: Experience in constructing and maintaining microservices and event-driven architectures. UI Frameworks: Ability to work with component frameworks for enhanced user experiences. Micro frontends/Federated Frontend Development: Expertise in creating modular and deployable UI components. CI/CD Pipelines: Strong skills in developing and maintaining CI/CD pipelines. Security: Solid understanding of security protocols and best practices. The duties and responsibilities of the role may vary and change depending on the AeroCloud business needs. What are we looking for? As a Senior Software Engineer at our dynamic team, we seek an individual with energy and passion for technology. Your adaptability and proactive approach to new challenges define your work ethic, while your idea-driven and team-oriented mindset contributes fresh perspectives and values collaboration with colleagues. A pragmatic problem-solver, you approach tasks with practicality and demonstrate a keen eye for detail and thoroughness, ensuring high-quality outcomes. Your strong communication skills, coupled with customer-focus, enable you to articulate ideas and prioritize end-user needs. With a self-motivated attitude, you possess a strong desire for continuous personal and professional growth. We are looking for someone with 5+ years commercial experience working as a Software Developer with experience of the AeroCloud tech stack (javascript, Node.js). Experience with React and MongoDB is beneficial, but working in an agile methodology is essential. Benefits What's in it for you Competitive salary Flexible working environment 25 days annual leave + statutory holidays Take your birthday off work on us as well Access to our Employee Assistance Program Extensive upskilling and training Company pension scheme Access to employee perks and discounts Our ethos AeroCloud recognises Diversity, Equality, and Inclusion at the heart of our business. They represent the mutual trust, respect and understanding we strive for. They are integral to our brand, reputation, success, business sustainability and employee relations impact. Our vision is to have a diverse, equal and inclusive organisational culture. We want everyone who comes into contact with us, both face to face and virtually, to feel valued and respected. We want our workplace both in the office and at home to foster belonging to all colleagues to feel seen, connected, supported and proud. We will draw on the rich diversity of our workforce and harness the diverse contributions and considerable talents of our staff to achieve our vision in line with our organisational values and DE&I principles. AeroCloud is an equal opportunities employer so if you have any specific work or access requirements as a result of a condition or disability then AeroCloud would be committed to working with you on the best way to support this at work.
Manchester, United Kingdom
Remote
Full Time
05-05-2025
Company background Company brand
Company Name
Firstup
Job Title
Software Engineer
Job Description
Who We Are At Firstup, our mission is to improve the employee experience at every moment that matters, large and small. As the communication pipeline for the world's workforce, we now serve 40 of the Fortune 100 companies, reaching and connecting more than 17 million employees daily. Our employees are experts in the employee experience, workforce communications and technology. Joining Firstup means joining a movement to make work better for every worker. As the world’s first intelligent communication platform, Firstup meaningfully engages employees at every moment from hire to retire, and delivers engagement insights to help companies support, promote and retain their talent. Our movement has taken root and is evident in our world-class customer base. Now we need your help. Ready to make a difference in the world? Our Values Every employee is an owner with responsibility and credit for our progress. Leadership is in our build and we see change as a catalyst for improvement. We win as a team, committed to help our coworkers and customers thrive. The Software Engineer will be responsible for delivering innovative solutions and services while constantly improving Firstup’s approach to architecture, scale, availability and fault-tolerance. The role will partner with others across the company in shared codebases and contribute directly to other services when needed. Responsibilities Utilize your real-world knowledge and experience to help us build scalable SaaS applications Write high-quality code (i.e., reliable, readable, efficient, testable, scalable, maintainable), provide quality code reviews, create comprehensive tests and quality documentation Apply broad, in-depth knowledge to develop and maintain large-scale multi-tenant services in the cloud Collaborate across teams on industry standards and best practices to help others solve complex problems Design future ready solutions and address architectural gaps Recognize opportunities and advocate for better performance and efficiency of software, systems, processes across teams Identify, analyze, and resolve system availability, reliability, and performance issues Encourage and promote ideas/opinions of others from diverse backgrounds and experiences Minimum qualifications Bachelor’s degree in computer science or related field of study, or commensurate experience required 3+ years of experience building reliable and performant microservices Identified as a polyglot who is comfortable evolving as tech changes. May have experience working with: Ruby, SQL, TypeScript, or JavaScript frameworks (i.e.: Node.js, React.js,) Proven experience developing on the front-end, back-end, and even the database. Technical depth and proficiency in at least one software engineering topic (networking, security, serverless, event streams, etc.) Experience with Kubernetes, Docker, Helm preferred Experience with AWS preferred Experience with ML, AI preferred Experience working for an enterprise SaaS organization preferred Open-source contributions and history of side-projects preferred Why Firstup? Because you care - about people, the work you do, and the connections you make. Work is such a large part of life; it only makes sense to make it awesome. If you want to engage brilliant minds in a high-growth and inclusive environment where ideas are rewarded regardless of who they come from, join us. This is a rapidly changing space so if you thrive on ambiguity, are hungry for a challenge, and have the guts to speak your mind, you could be a perfect fit. We offer an excellent PTO program, great health benefits, a casual and friendly environment, remote work, and a leadership team who truly believes in your growth – both personally and professionally. Firstup is committed to providing equal employment opportunities to all applicants for employment and to all employees, without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, protected disability, veteran status, or any other protected status in accordance with applicable federal, state or local laws.
United Kingdom
Remote
Full Time
06-05-2025