Anaplan Verified 15h ago
Principal Software Engineer (Java)
Manchester, United Kingdom Hybrid
Salary not listedPaySalary not listed
TypeNot specified
Work settingHybrid
Verified listing
JobFig found this opening at its original source and checks that it remains available.
About the role
We are seeking a Principal Engineer to join our team in Manchester, UK.
What you'll bring
- 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.
- 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.
- 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.
- 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.