Senior Software Engineer in Salford

Senior Software Engineer in Salford

Salford Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Anaplan

At a Glance

  • Tasks: Craft and build the next-gen Anaplan Platform with innovative technologies.
  • Company: Join a leading tech company that values inclusion and collaboration.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Diverse and inclusive workplace with excellent career advancement opportunities.
  • Why this job: Make a real impact on high-scale SaaS products and cutting-edge cloud solutions.
  • Qualifications: Experience in Java, Rust, and building scalable SaaS applications.

The predicted salary is between 70000 - 90000 £ per year.

At Anaplan, we are looking for a strong Senior Platform Engineer to join our team. Are you a creative problem solver who can both give and receive feedback? Do you lead with inclusion, collaboration, and openness? Do you have strong experience with high-scale B2B and B2C platforms?

As a Senior Platform Engineer, you'll be crafting and helping build the next generation of the Anaplan Platform. You’re comfortable with both full‑stack systems design for the hybrid cloud as well as hands‑on distributed systems programming with extensive knowledge of Java, JVM, Rust, Linux internals, and container orchestration.

Your Impact

  • Kubernetes Engineering & Automation: You don't just write Helm charts or YAML manifests; you extend the Kubernetes API.
  • Custom Operators: Proven ability to write Kubernetes Operators (using Kubebuilder or Operator SDK) to manage complex, stateful application lifecycles.
  • Control Plane Logic: Deep understanding of reconciliation loops, custom resource definitions (CRDs), and how to automate operational knowledge into code.

Scalable Microservices & Distributed Systems:

  • You build for high concurrency, low latency, and eventual consistency.
  • High-Scale SaaS: 10+ years of experience building and operating production‑grade SaaS products. You have first‑hand experience with the "death by a thousand cuts" that comes with scaling to millions of requests.
  • Systems Programming: Advanced proficiency in Go, Rust, or JVM‑based languages, with a focus on writing memory‑efficient and thread‑safe code.

Deep‑Tier Cloud Storage & Persistence:

  • Storage Internals: We need more than S3 API knowledge. You should understand the performance characteristics, limitations, and cost‑drivers of S3, NFS, and enterprise storage like NetApp OnTap or AWS FSx.
  • Data Locality: Experience managing data persistence across hybrid environments (Public Cloud vs. Private DC).

Operational Maturity (The "SRE" DNA):

  • Instrumentation: Expert‑level experience with OpenTelemetry. You don't just look at metrics; you design the telemetry that allows for deep‑dive distributed tracing and root‑cause analysis.
  • Observability Infrastructure: Hands‑on experience scaling Prometheus and Grafana to handle high‑cardinality data.

Your Skills:

  • BS degree in Computer Science, related technical field, or equivalent practical experience as a professional Platform Engineer.
  • Substantial experience in Java, Rust programming.
  • Proven experience in building and operating a SaaS product at scale.
  • Proven cloud experience using observability and operating workloads in Kubernetes.
  • Experience with cloud storage S3, NFS, NetApp OnTap, AWS FSx.
  • Distributed Systems and programming techniques.
  • Monitoring and metrics infrastructure (OTEL, Prometheus, Grafana).
  • Cloud (AWS / GCP / Azure / Private DC).
  • Bonus: Experience with AI/ML, Natural Language.

Technologies you’ll work with:

  • Programming languages: GoLang, Java11, Kotlin, Rust, Python.
  • Storage & Persistence: S3, NFS.
  • Container and Orchestration: Kubernetes/Containers (Docker)/Rancher RKE.
  • Cloud providers: AWS, GCP, Azure, Private Data Centers.
  • Observability/Telemetry: OpenTelemetry, Prometheus, Grafana.
  • Deployment: Jenkins, ArgoCD.

DEI Statement: We believe attracting and retaining the best talent and fostering an inclusive culture strengthens our business. DEIB improves our workforce, enhances trust with our partners and customers, and drives business success. Build your career in a place where diversity, equity, inclusion and belonging aren’t just words on paper – this is what drives our innovation, it’s how we connect, and it contributes to what makes us a market leader. We believe in a hiring and working environment where all people are respected and valued, regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes people unique. We hire you for who you are, and we want you to bring your authentic self to work every day! We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive equitable benefits and all privileges of employment. Please contact us to request accommodation.

Senior Software Engineer in Salford employer: Anaplan

At Anaplan, we pride ourselves on being an exceptional employer that champions creativity, collaboration, and inclusivity. Our vibrant work culture fosters innovation and personal growth, providing employees with ample opportunities to advance their careers while working on cutting-edge technology in a supportive environment. Located in a dynamic tech hub, we offer competitive benefits and a commitment to diversity, ensuring every team member feels valued and empowered to bring their authentic self to work.

Anaplan

Contact Details:

Anaplan Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in Salford

Tip Number 1

Network like a pro! Reach out to current employees at Anaplan or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

Tip Number 2

Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems that are relevant to the technologies mentioned in the job description, like Java and Kubernetes.

Tip Number 3

Showcase your projects! If you've worked on any high-scale SaaS products or have experience with distributed systems, make sure to highlight these in your conversations. Real-world examples can set you apart from other candidates.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Anaplan team.

We think you need these skills to ace Senior Software Engineer in Salford

Java
Rust
GoLang
Kubernetes Engineering
Custom Operators
Distributed Systems Programming
SaaS Product Development

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about the opportunity to work with cutting-edge technology and contribute to our team.

Tailor Your Experience:Make sure to highlight your relevant experience in high-scale B2B and B2C platforms. We love seeing how your background aligns with what we’re looking for, so don’t hold back on those specific projects you've worked on!

Be Clear and Concise:While we appreciate detail, clarity is key! Keep your application straightforward and to the point. Use bullet points where necessary to make it easy for us to read through your qualifications.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Anaplan

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, Rust, and Kubernetes. Brush up on your knowledge of distributed systems and cloud storage solutions like S3 and NFS. Being able to discuss these topics confidently will show that you're a strong fit for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in high-scale environments. Think about times when you’ve had to optimise performance or manage stateful application lifecycles. This will demonstrate your creative problem-solving abilities and your experience with scalable microservices.

Emphasise Collaboration and Inclusion

Anaplan values inclusion and collaboration, so be ready to share experiences where you’ve worked effectively in teams. Highlight how you’ve given and received feedback, and how you foster an inclusive environment. This will resonate well with their company culture.

Prepare Questions About Their Processes

Have insightful questions ready about Anaplan's engineering practices, particularly around their observability infrastructure and automation processes. This shows your genuine interest in the role and helps you assess if their working style aligns with your own.