Skip to content
EncordEncord

Senior Software Engineer, Full-Stack

Build and operate performant, reliable software across backend services and frontend interfaces, owning projects from architecture through deployment and user impact. The role requires strong production full-stack experience, proficiency in a high-level language, and familiarity with cloud infrastructure and Kubernetes.

About the job

Responsibilities

  • Build and extend foundational systems across the full stack, from backend services to frontend interfaces.
  • Own projects end to end, from product and architectural decisions through deployment, monitoring, and measuring user impact.
  • Work autonomously while collaborating with a lean, high-trust team on challenging problems.
  • Tackle complex domains at scale using simple, well-crafted solutions.
  • Take initiative, solve problems proactively, and continuously improve the codebase and product.

Requirements

  • Strong full-stack engineering experience, with production-grade work across backend and frontend systems.
  • Deep fluency in at least one high-level programming language; Python and TypeScript are used on the team.
  • Familiarity with cloud infrastructure, preferably GCP, and containerized deployment with Kubernetes.
  • Experience building at scale in a fast-paced startup or high-growth environment.
  • Ability to build and maintain reliable, performant software and make sound architectural trade-offs.
  • Ability to work autonomously on ambiguous problems and collaborate effectively with a high-performing team.

Nice-to-Haves

  • Experience with React.
  • Exposure to machine learning workflows or ML infrastructure.
  • Familiarity with PyTorch, CUDA, or Ray.

Compensation & Benefits

  • Competitive salary, commission, and meaningful equity.
  • Strong in-person culture, with most of the team working from the London office four or more days per week.
  • 25 days of annual leave plus UK public holidays.
  • Annual learning and development budget.
  • Travel opportunities for customer visits, events, and conferences across the UK and Europe.
  • Company lunches twice a week.
  • Monthly socials and bi-annual team offsites.

Skills

Python, TypeScript, React, GCP, Kubernetes, PyTorch, CUDA, Ray

Navan

Navan

Berlin, Germany
Senior Software Engineer, Expense
No salary listedOn-site5+ YOEFullstack Engineering

Build production software for Navan’s expense platform across backend, web, and AI services. The role requires 5+ years of software engineering experience, strong Java, TypeScript, or Python skills, and experience shipping LLM-powered or document-extraction features in high-stakes financial workflows.

Addepar

Addepar

Edinburgh, United Kingdom

Senior Software Engineer, Investor Solutions
No salary listedOn-site5+ YOEFullstack Engineering

Senior software engineer building web applications, data-driven tools, and AI-first workflows for investment professionals. The role requires Python, web APIs, cloud, databases, React, and strong cross-functional problem-solving experience.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Muck Rack

Muck Rack

Ireland
Senior Software Engineer, Fullstack
€95k+/yrRemote5+ YOEFullstack Engineering

Build customer-facing search experiences across frontend and backend systems, with emphasis on Vue, Python, Django, search infrastructure, and AI-powered features. The role requires 5+ years of software engineering experience and includes production ownership and on-call participation.