Vacancies

Software Developer

Software Developer
iMaintain

Country flag
Gloucester, England, United Kingdom
Classification symbol Information Technology
Skilled Worker
Salary
27330 - 35000 GBP /YEAR
Job posted on May 1, 2026
APPLY NOW
Job Description:
Software Developer / Future CTO TrackLocation:Waterwells Drive, Gloucester, GL2 2AT
Hybrid working available, with remote days absolutely supported.Employment Type: Full-timeSalary£27,000 – £35,000 per year, depending on experience.
Share options available for the right person.Overview:iMaintain is an early-stage AI software startup building technology for the maintenance, engineering, manufacturing, and asset management sectors.We are currently a two-person startup, which means this is not a typical software developer role. This is for someone who wants to help build a company, not just write code.You will be involved from start to finish: understanding customer problems, helping shape product requirements, designing user interfaces, building new functionality, testing ideas quickly, improving the platform, and helping create the systems that allow the company to scale.Our platform currently runs on AWS and uses a range of Large Language Models to deliver intelligent answers and workflow support for clients. Our wider goal is to build plug-and-play APIs and integrations into CMMS, EAM, ERP, and document storage systems, allowing businesses to connect their maintenance and engineering data directly into intelligent AI-driven tools.We already have interest from major organizations and large-scale manufacturing environments, including companies such as BAE Systems, Rolls-Royce, Aptiv, and others. If we execute well, this software has the potential to make a serious impact across industry, and the right person joining now will have the opportunity to play a major role in that journey.This role is not for the weak. You will need to wear many hats, be resourceful, work through ambiguity, and get scrappy when needed. You will not always have perfect briefs, perfect systems, or a large team around you. You will be expected to help build those systems.For the right person, this role has a clear path toward becoming a future CTO as the company grows and the technical team expands.Responsibilities:As our Founding Software Developer, you will:
  • Design, develop, test, and deploy new features across the iMaintain platform.
  • Work directly with the founders to turn customer feedback into real product functionality.
  • Help define technical architecture and make key decisions around scalability, security, APIs, and integrations.
  • Build and improve user interface features that make complex maintenance and engineering data easy to use.
  • Develop backend functionality, APIs, and integrations with third-party systems.
  • Work with AWS-based infrastructure and help improve deployment, monitoring, and reliability.
  • Support the use of AI and LLMs across the platform, including prompt workflows, model integrations, data retrieval, and customer-specific outputs.
  • Help design plug-and-play integrations into CMMS, EAM, ERP, and document storage platforms.
  • Create internal tools, processes, and systems that help the company move faster and operate more effectively.
  • Take ownership of technical problems from idea through to delivery.
  • Work directly with customers and industry partners where needed to understand requirements and improve the product.
  • Contribute to long-term technical strategy as the business scales.

Requirements:We are looking for someone with:
  • Strong software development experience, ideally across both frontend and backend.
  • Experience with JavaScript, TypeScript, Python, or similar modern development languages.
  • Experience building APIs and working with RESTful services.
  • Experience with cloud platforms, preferably AWS.
  • A good understanding of databases, data structures, and application architecture.
  • Experience working with AI tools, LLMs, or AI-powered applications.
  • Strong problem-solving skills and the ability to figure things out independently.
  • A willingness to work in a fast-moving startup environment.
  • The confidence to challenge ideas, suggest better approaches, and take ownership.
  • A practical mindset, someone who can build, test, learn, and improve quickly.
  • Strong communication skills and the ability to translate customer problems into technical solutions.
  • A genuine interest in building a company, not just completing development tasks.
  • AI agents, RAG, vector databases, embeddings, or LLM orchestration.

Nice to Have:Experience with any of the following would be a strong advantage:
  • CMMS, EAM, ERP, asset management, or maintenance software.
  • Manufacturing, engineering, facilities, reliability, or industrial environments.
  • AWS services such as Lambda, S3, API Gateway, Cognito, ECS, RDS, Bedrock, or API Gateway.
  • Frontend frameworks such as React or Next.js.
  • Backend frameworks such as Node.js, FastAPI, Django, or similar.
  • DevOps, CI/CD, monitoring, and deployment pipelines.
  • Cybersecurity, data governance, or enterprise software integrations.

Who This Role Is For:This role is for someone who wants to be early.Someone who wants responsibility, ownership, and the chance to shape a product from the ground up.You might be a developer who has worked in larger teams but now wants more influence. You might be someone who has always wanted to help build a startup. You might be the kind of person who sees broken systems and immediately starts thinking about how to improve them.You need to enjoy coding, but you also need to care about the bigger picture: product, customers, growth, systems, and long-term company success.If you want a clearly defined 9–5 role with a narrow set of responsibilities, this probably is not the right fit.If you want to build something meaningful, solve real industrial problems, and potentially grow into a senior technical leadership role, this could be the opportunity.What We Offer:
  • Salary of £28,000 – £35,000 per year, depending on experience.
  • Share options available for the right person.
  • Full-time role based in Gloucester, with remote days available.
  • A founding-level role in an early-stage AI startup.
  • Direct influence over product direction, architecture, and technical strategy.
  • Exposure to major industrial and manufacturing customers.
  • The opportunity to work with AI, cloud infrastructure, APIs, and enterprise integrations.
  • A potential pathway into a future CTO role as the company grows.
  • A fast-moving environment where your work will have immediate impact.
  • The chance to help build a company from the ground up.

About iMaintain:iMaintain is building AI-powered software for the maintenance and asset management industry.Our goal is to help organisations unlock the knowledge hidden inside maintenance systems, engineering documents, asset records, manuals, work orders, and operational data.By connecting with systems such as CMMS, EAM, ERP, and document storage platforms, iMaintain aims to give teams instant access to the information they need to make better decisions, reduce downtime, improve reliability, and work more efficiently.We believe the future of maintenance is intelligent, connected, and AI-assisted — and we are building the platform to make that happen.Pay: £27,329.98-£35,000.00 per yearBenefits:
  • Casual dress
  • Company pension
  • Free parking
  • On-site parking
  • Sick pay
  • UK visa sponsorship
  • Work from home

Work Location: Hybrid remote in Gloucester GL2 2AT
APPLY NOW