> Markdown version of [/jobs/ext/1119204-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/1119204-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Applied Computing - **Location:** London, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Application Layers, Automation of Tests, Cloud Computing, Code Review, Data Integration, Data Security, Data Structures, Software Debugging, Software Design Patterns, DevOps, Distributed Systems, Design of User Interfaces, Identity and Access Management, Python (Programming Language), Linux System Administration, Machine Learning, Message Broker, Networking Basics, Node.Js, Performance Tuning, RabbitMQ, Svelte, Software Engineering, TypeScript, Web Services, Data Ingestion, ReactJS, Large Language Models, Backend, Fastapi, Event Driven Architecture, Material UI, Kubernetes, Integration Frameworks, Apache Kafka, Front End Software Development, Api Design, Cloudwatch, Docker, Microservices - **Published:** July 2, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=eaf9a236bc160286 ## About the Role * Strong software engineering fundamentals (data structures, algorithms, complexity) * Solid understanding of system design patterns and architectural trade-offs * Strong proficiency in JavaScript / TypeScript * Experience building complex applications in React or Svelte * Ability to design reusable UI components and frontend architecture * Python for APIs, orchestration, and data integration * Backend experience with Node.js, FastAPI, Express, or similar frameworks * Experience designing and maintaining API-driven systems * Experience building containerised microservices using Docker and Kubernetes * Familiarity with distributed systems and event-driven architectures * Experience with message brokers such as Kafka or RabbitMQ * Comfortable working in Linux environments for debugging and performance tuning * Hands-on experience with AWS (EKS, S3, IAM, CloudWatch, networking fundamentals) Product & Engineering Mindset * Comfortable operating in a fast-moving product environment with evolving requirements * Strong collaboration skills across AI, infra, and product teams * Bias toward reliability, resilience, and long-term maintainability * Ability to design systems that scale across customers, sites, and industrial verticals * Comfortable shipping on a bi-weekly release cadence ## Description As a Senior Full Stack Engineer on the Core AI team, you will build the platform that makes Orbital a scalable product. You will own the internal application layers, developer facing APIs, shared UI components, and integration frameworks that power every Orbital deployment. This is a product engineering role focused on building reusable systems. You will collaborate with AI research, Infra, and software teams to translate complex industrial workflows into reliable system components and intuitive user interfaces. Your work will define how users interact with Orbital across control rooms, engineering teams, and cloud-based environments. What Success Looks Like * Orbital ships with high-quality dashboards and interfaces that users rely on daily * Core APIs and services provide stable, well-documented contracts for AI, data, and automation features * Frontend and backend codebases are modular, well-structured, and easy to extend * Releases are frequent, reliable, and backed by strong CI/CD pipelines * Features scale from one deployment to many without site-specific rework or bespoke, * Not a pure frontend or UI-only role * Not infrastructure-only or DevOps-focused * Not a research or modelling role * Not a one-off project engineer; this role builds core platform primitives 1. Full Stack Product Development * Build features across the product stack: data access, backend services, APIs, and UI layers * Develop backend logic that exposes: o Time-series forecasts o Physics-based model outputs o LLM and agent outputs As stable product features * Create internal tools and workflows that support multiple engineering and operational use cases without custom deployments * Ensure all application layers meet strict standards for: o Reliability o Security o Observability o Performance Across cloud and on-prem environments 2. Platform & Microservices Architecture * Design and implement containerised microservices running in Kubernetes clusters * Create shared services and libraries that enable reuse across Orbital verticals * Define API boundaries and service contracts that allow AI and infra layers to evolve independently 3. Core Platform Engineering * Collaborate with Product, AI Research, ML Engineering, and Infra teams on: o Product requirements o Long-term platform architecture * Build interface layers that expose inference, physics-based reasoning, and optimisation as first-class platform capabilities * Implement abstractions for: o Data ingestion o Inference orchestration o Scheduling o Monitoring and health checks * Establish design patterns and engineering standards that unify the Orbital ecosystem 4. Software Engineering Excellence * Write clean, modular, maintainable code across frontend and backend systems * Set up and improve CI/CD pipelines for: o Automated testing o QA o Rapid, safe releases * Participate in code reviews and architectural discussions * Leverage modern agentic coding tools to increase velocity while maintaining ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Svelte ♥ TypeScript and so will you](https://www.wearedevelopers.com/videos/493-svelte-typescript-and-so-will-you) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)