We’re Hiring: Senior Principal Software Engineer (Java)

We’re Hiring: Senior Principal Software Engineer (Java)

Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
Anaplan Inc

At a Glance

  • Tasks: Lead the design and delivery of enterprise-scale software solutions using cutting-edge technologies.
  • Company: Join Anaplan, a leader in enterprise decision-making platforms, based in Manchester.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work and professional growth.
  • Other info: Be part of a diverse and inclusive culture that values your unique contributions.
  • Why this job: Make a real impact by building high-throughput backend systems that serve thousands of users.
  • Qualifications: Extensive experience in software engineering with a focus on Java or Kotlin and distributed systems.

The predicted salary is between 63000 - 77000 £ per year.

Anaplan is the leading enterprise decision‑making platform, powering the world’s largest enterprises with its proprietary Hyperblock™ technology and cloud infrastructure. We are seeking a Sr. Principal Engineer to join our team in Manchester, UK.

Your Impact

  • Lead the design, delivery, and architecture of platform capabilities powering Anaplan’s enterprise‑scale API gateways, edge routing, and developer acceleration.
  • Build and scale high‑throughput backend engines that manage core request orchestration, seamless multi‑tenant isolation, and API‑first solutions serving thousands of tenants and tens of thousands of users.
  • Partner with architects and senior engineers across the Platform Experience domain to set technical direction, aligning implementation patterns for complex initiatives (like Vanity URLs, JWT auth flows, and cross‑service proxying).
  • Drive the evolution of our deployment infrastructure, championing modern GitOps workflows (ArgoCD, Helm) and highly available containerized orchestration.
  • Own foundational features end‑to‑end—from design through to production—while continuously improving system observability, implementing intelligent rate‑limiting, and solving complex concurrency challenges (e.g., database locks and connection starvation).
  • Deliver thought leadership and coding excellence across Java/Kotlin, ensuring seamless integration between backend microservices and UI components (including resolving complex CORS and distributed edge proxy requirements).
  • Mentor and elevate engineers across global teams through design reviews, pair programming, and hands‑on leadership to foster a resilient engineering culture.

Your Qualifications

  • Extensive background in software engineering within enterprise‑scale, high‑throughput platform or data‑centric environments.
  • Understand, leverage, and integrate modern AI tools and concepts—including agentic programming patterns and LLM‑assisted workflows—to accelerate platform engineering and developer velocity.
  • Deep expertise in backend JVM languages (Java and/or Kotlin) with a strong understanding of distributed systems internals.
  • Proven track record of delivering API‑first infrastructures, API Gateways (e.g., Traefik), and edge routing solutions that guarantee enterprise reliability under sustained traffic loads (2K+ requests per second).
  • Hands‑on experience with Kubernetes, containerized deployments, and managing complex CI/CD pipelines (strong familiarity with GitOps, ArgoCD, and high‑velocity release workflows).
  • Solid grounding in event‑driven architecture, real‑time data processing, and managing complex database transaction scopes at scale.
  • Experience balancing rapid prototyping and fast iteration with long‑term sustainability and quality—you have a bias for action and prefer to try and iterate rather than wait for perfect information.
  • Exceptional technical communicator with a proven ability to align globally distributed teams. You are highly skilled at distilling complex concepts into clear, structured RFCs and architectural designs to build consensus.

Preferred Skills

  • You have shaped architecture and platform strategy at an enterprise scale, navigating the trade‑offs of hybrid and cloud‑agnostic infrastructures.
  • You bring a polyglot mindset, matching the right technology to the challenge rather than defaulting to a single stack (comfortable exploring React, Python, or Go when needed).
  • Genuine curiosity—you're energized by learning new technologies and approaches to solve edge routing and platform enablement challenges.
  • You enjoy mentoring others and raising the bar for engineering culture, without big egos.
  • You're highly comfortable operating in distributed teams, embracing asynchronous collaboration, and driving consensus across distinct domains.

We’re Hiring: Senior Principal Software Engineer (Java) employer: Anaplan Inc

Anaplan Inc is an exceptional employer, offering a dynamic work culture that prioritises employee growth and development. As a Customer Success Director in the UKI, you will benefit from a collaborative environment that encourages innovation and provides opportunities for meaningful impact on customer experiences. With a focus on driving adoption and growth, Anaplan supports its employees with comprehensive training and travel opportunities to connect with clients across the region.

Anaplan Inc

Contact Details:

Anaplan Inc Recruitment Team

We think you need these skills to ace We’re Hiring: Senior Principal Software Engineer (Java)

Java
Kotlin
API Development
Microservices Architecture
Kubernetes
GitOps
ArgoCD