At a Glance
- Tasks: Lead the design and development of innovative software solutions using Java and React.js.
- Company: Join Anaplan, a leader in AI-infused business planning with a vibrant culture.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact by optimising decision-making for Fortune 50 companies.
- Qualifications: Expertise in Java, modern frameworks, and cloud technologies required.
- Other info: Be part of a diverse team that values innovation and collaboration.
The predicted salary is between 48000 - 72000 ÂŁ per year.
At Anaplan, we are a team of innovators focused on optimizing business decision-making through our leading AIâinfused scenario planning and analysis platform so our customers can outpace their competition and the market.
What unites Anaplanners across teams and geographies is our collective commitment to our customers' success and to our Winning Culture. Our customers rank among the whoâs who in the Fortune 50. CocaâCola, LinkedIn, Adobe, LVMH and Bayer are just a few of the 2,400+ global companies who rely on our bestâinâclass platform.
Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of thought and ideas, we behave like leaders regardless of title, we are committed to achieving ambitious goals, and we love celebrating our wins â big and small. Supported by operating principles of being strategyâled, valuesâbased and disciplined in execution, youâll be inspired, connected, developed and rewarded here. Everything that makes you unique is welcome; join us and letâs build whatâs next â together!
Role Overview
In this Principal role, you will lead the design, build and operational excellence of core platform capabilities covering backend services, modern frontend applications, and critical platform infrastructure or APIs. You will drive architectural strategy, mentor senior engineers, collaborate at cross functional and technical leadership levels, and ensure the system scales reliably across global, enterprise use cases.
Key Responsibilities
- Define and implement the architecture and delivery of backend services and microservices, supporting high throughput, globally distributed systems.
- Lead frontend development using modern frameworks (React/Angular/Vue.js + TypeScript) for responsive, performant, enterprise grade applications.
- Drive design and implementation of containerization/Docker and orchestration (Kubernetes) for production scale deployment and standardization across teams.
- Partner with cross functional leaders (product, UX, QA, architecture) to shape roadmap, align technical strategy with business priorities and ensure rapid but sustainable delivery.
- Establish engineering best practices: code reviews, technical mentorship, continuous improvement, testing frameworks, CI/CD pipelines, observability and platform health.
- Own cloudânative delivery (AWS, GCP, Azure), infrastructureâasâcode, monitoring and operational resilience for mission critical capabilities.
- Lead risk identification and mitigation, optimize system performance, ensure scalability and reliability across multiâtenant enterprise environments.
- Act as a mentor and thought leader, enabling engineers across teams, contributing to onboarding, knowledge sharing, industry innovation, and engineering culture.
Required Skills & Experience
- Extensive professional software engineering experience (or analogous senior technical leadership) with deep expertise in Java and objectâoriented design.
- Strong understanding of RESTful API design, relational databases (SQL) and largeâscale backend operations.
- Handsâon with containerization and orchestration technologies (Docker, Kubernetes) in production.
- Experience using version control (Git) and agile methodologies (Scrum, Kanban) in global, cross team environments.
- Excellent analytical, problemâsolving, communication and influencing skills, with the ability to engage with senior stakeholders and technical leaders.
- Deep experience with cloud platforms (AWS, GCP, Azure) and infrastructure automation (Terraform, Ansible).
- Familiarity with data streaming/eventâdriven architectures (Kafka, Flink, Pulsar) and high throughput systems.
- Mature experience with CI/CD tooling (Jenkins, GitHub Actions) and microâfrontend patterns.
- Strong testing & observability mindset (JUnit, Jest, Cypress) and performance optimisation.
- Prior experience in global engineering teams, mentoring senior and principal engineers, and setting engineering direction.
Soft Skills
- Demonstrated technical leadership and mentorshipâcapable of guiding others to drive technical excellence and elevate team delivery.
- Strategic thinker with businessâoriented mindset: engineering decisions aligned with product and company goals.
- Agile, adaptable, curiousâthrives in fastâmoving environments, embraces change, and champions continuous improvement.
Our Commitment to Diversity, Equity, Inclusion and Belonging (DEIB)
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.
Principal Full Stack Engineer (Java in Manchester employer: Anaplan
Contact Detail:
Anaplan Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Principal Full Stack Engineer (Java in Manchester
â¨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
â¨Tip Number 2
Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills align with their needs. Practice common interview questions to boost your confidence.
â¨Tip Number 3
Showcase your projects! Whether it's a GitHub repo or a personal website, having tangible examples of your work can set you apart. Make sure to highlight any relevant experience with Java, React.js, or cloud technologies.
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Anaplan.
We think you need these skills to ace Principal Full Stack Engineer (Java in Manchester
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Principal Full Stack Engineer role. Highlight your experience with Java, React.js, and any relevant cloud platforms. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for engineering and how you can contribute to our Winning Culture. Let us know why you're excited about this opportunity at Anaplan.
Showcase Your Projects: Include links to your GitHub or any projects you've worked on that demonstrate your expertise in backend services, microservices, and frontend development. We love seeing real examples of your work!
Apply Through Our Website: Don't forget to apply through our website! Itâs the best way for us to receive your application and ensures youâre considered for the role. We can't wait to see what you bring to the table!
How to prepare for a job interview at Anaplan
â¨Know Your Tech Stack Inside Out
Make sure youâre well-versed in Java, React.js, and the other technologies mentioned in the job description. Brush up on your knowledge of RESTful APIs, containerization with Docker, and orchestration using Kubernetes. Being able to discuss these topics confidently will show that you're not just familiar but truly knowledgeable.
â¨Showcase Your Leadership Skills
As a Principal Full Stack Engineer, you'll be expected to lead and mentor others. Prepare examples from your past experiences where you've successfully guided teams or influenced technical decisions. Highlight your ability to drive architectural strategy and how you've contributed to engineering culture in previous roles.
â¨Align with Their Winning Culture
Anaplan values a winning culture that champions diversity and innovation. Research their company culture and think about how your personal values align with theirs. Be ready to discuss how you can contribute to their goals and celebrate wins, both big and small.
â¨Prepare for Scenario-Based Questions
Expect to face scenario-based questions that assess your problem-solving skills and technical expertise. Practice articulating your thought process when tackling complex engineering challenges, especially those related to high throughput systems and cloud-native delivery. This will demonstrate your analytical mindset and strategic thinking.