×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Cloud Engineer - Software

Job in Norwich, Norfolk County, NR2, England, UK
Listing for: Rainbird Technologies
Full Time, Contract position
Listed on 2026-02-25
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

Join Rainbird as a Software Engineer and become the critical link between cutting-edge AI technology and real-world business impact. You’ll design and deliver seamless integrations between our award-winning low-code SaaS platform and diverse client ecosystems, rapidly transforming complex challenges into tangible AI-driven solutions. If you thrive in dynamic environments and want to shape how leading organisations automate their most important decisions, this is your opportunity.

Contract Type: Permanent, Full Time
Location: Remote (UK)
Package: Competitive, based on experience

About Rainbird Ai

Rainbird Technologies is an innovative artificial intelligence scale-up based in Norwich. Weempower organisations to automate high-stakes decisions that are deterministic, consistent and fully explainable.

Using our award-winning low-code SaaS platform users can build, test and refine knowledge graphs used by our reasoning engine, integrating these into their products, processes and services to deliver AI decisions they can trust.

We are seeking a Software Engineer to join our engineering team to help evolve and enhance the Rainbird platform. This role is central to building and scaling our decision intelligence technology, contributing to both feature development and infrastructure enhancements that power our enterprise platform.

Role Responsibilities

As a Software Engineer at Rainbird, you’ll work across the full technology stack to improve our low-code AI platform. You will collaborate closely with our engineering, product, and professional services functions to deliver new features and performance improvements. Your work will range from enhancing our Studio application to optimising our core reasoning engine and evolving our cloud infrastructure. You’ll be involved in every stage of the software development lifecycle, from requirement gathering and architecture to implementation, deployment, and maintenance.

You’ll take ownership of key technical areas, actively contribute to team decisions, and support ongoing transitions such as our move from Symbolic AI to a hybrid Neuro-Symbolic AI model. You will be part of a fast-moving agile team that ships production code regularly and values engineering excellence and continuous learning.

You will:

  • Design, develop, and maintain scalable features for the Rainbird platform
  • Work across our frontend (React) and backend (Node.js, Go) codebases while exercising autonomy in technical decision-making and task prioritisation
  • Contribute to Dev Ops practices, improving CI/CD pipelines and IaC deployment processes
  • Collaborate with product and design functions to deliver intuitive user experiences
  • Participate in code reviews and architecture discussions to uphold engineering best practices
  • Help troubleshoot platform issues and assist in resolving infrastructure incidents
  • Continuously seek ways to improve system performance, stability, and security
  • Support internal innovation, including integration with LLMs and emerging AI capabilities

Requirements

  • Demonstrated experience in full-stack software development
  • Experience with a statically typed language such as Go
  • Comfortable working with containerised applications and Kubernetes
  • Experience with cloud infrastructure (AWS or similar)
  • Familiarity with Dev Ops tooling and practices (CI/CD, Terraform, IaC)
  • Solid understanding of software architecture, performance, and scalability principles
  • Passion for high-quality code and comprehensive test coverage
  • Effective communicator and team player who thrives in agile environments
  • Ability to work independently and take ownership of tasks from start to finish

Preferred Experience

  • 3+ years of professional software engineering experience
  • Familiarity with Graph

    QL, gRPC, REST API design
  • Experience with relational databases such as MySQL or PostgreSQL
  • Exposure to AI, LLM integrations, or symbolic/neural hybrid systems
  • Background in enterprise SaaS delivery or platform engineering

Why Join Us?

  • Work at the frontier of AI, logic-based reasoning, and decision automation
  • Be part of a close-knit, supportive, and high-performing team
  • Shape the future of a rapidly growing, mission-driven tech scale-up
  • Enjoy flexible, remote-first…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary