At a Glance
- Tasks: Build and maintain performance tests and frameworks to enhance software performance.
- Company: Join Anaplan, a fast-paced tech company focused on performance engineering.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic work culture with a focus on automation and quality.
- Why this job: Be part of a team that prioritises performance and innovation in software engineering.
- Qualifications: Experience in software engineering, performance testing, and cloud environments.
The predicted salary is between 35000 - 45000 £ per year.
Requirements
- Solid software engineering experience, working on large and complex systems.
- Experience designing and building performant systems through sound engineering and architectural decisions.
- Experience of delivering code into production and maintaining that code, working across both cloud and on-premise environments.
- Experience diagnosing and resolving performance issues in production systems.
- Hands-on experience with performance testing and familiarity with relevant performance testing tools.
- Good understanding of system-level performance, including application, infrastructure, and network behaviour.
- A code-first, automation-focused approach to performance engineering.
- Experience working in cloud and/or on-premise environments.
What the job involves
- The Core Performance engineering team is looking for a junior to mid-level software engineer to build and maintain performance tests and performance test frameworks that underpin our performance work at Anaplan, as well as advocate for strong software engineering principles for performant software.
- Performance is at the heart of everything we do at Anaplan, so we need someone who loves performance as well as advocating for the performance of the platform.
- A Strong Engineer: You've worked on large codebases before, and know SOLID principles of software engineering.
- Accountable and self-directed: You hold yourself to a high standard, work independently, and take responsibility for outcomes.
- Ownership mindset: You see problems through to resolution and treat platform performance as your responsibility.
- Scale-oriented thinking: You look beyond individual fixes, create solutions that work across teams, and enable adoption through influence rather than mandate.
- Bias toward automation: You actively seek to eliminate repetitive work through automation and build durable solutions rather than manual processes.
- Data first: You are data-first, opinion second: you care about the quality of data provided for any decision, and you hold yourself to the highest standards of data quality.
- You care about quality: You're an advocate for quality in everything you do, and review code with quality in mind as well as advocate for performance of the platform.
- You get stuck in quickly: Anaplan moves fast, and you move faster to keep up with what's going on and how you can get involved.
- Strong Convictions, held loosely: You advocate and are passionate, but are completely open to other voices and opinions.
Tech we use:
- Java: We write many of our performance tests in Java, that compiles into jMeter.
- JMeter: We performance test in jMeter.
- Jenkins: We write our pipelines for performance testing in Jenkins, with deep integration into our 'Core Server' delivery.
- Grafana: Observability both of our pipelines and internal performance tests, as well as in production for performance of our customer.
Performance Test Engineer – Automation & Scale in Manchester employer: Anaplan
Anaplan is an exceptional employer that prioritises performance and innovation, making it an ideal workplace for a Performance Test Engineer. With a strong focus on employee growth, we offer opportunities to work on large-scale systems in a collaborative environment that values automation and quality. Our culture encourages accountability and ownership, ensuring that every team member can make a meaningful impact while enjoying the benefits of a dynamic and supportive workplace.
StudySmarter Expert Advice🤫
We think this is how you could land Performance Test Engineer – Automation & Scale in Manchester
✨Tip Number 1
Get your hands dirty with performance testing tools like JMeter and Jenkins. Familiarise yourself with these tools before the interview, so you can confidently discuss your experience and how you've used them to tackle performance issues.
✨Tip Number 2
Show off your ownership mindset! Be ready to share examples of how you've taken responsibility for performance in past projects. We love candidates who can demonstrate accountability and a proactive approach to problem-solving.
✨Tip Number 3
Don’t just talk about your technical skills; highlight your passion for performance engineering. Share stories that showcase your enthusiasm for building performant systems and how you advocate for quality in your work.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows us you're genuinely interested in joining our team and contributing to our performance-focused culture.
We think you need these skills to ace Performance Test Engineer – Automation & Scale in Manchester
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your solid software engineering experience and any hands-on performance testing you've done. We want to see how you've tackled large systems and what tools you’ve used, especially if you’ve worked with Java or JMeter!
Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon unless it's relevant. Let us know about your experience in cloud and on-premise environments without going off on a tangent.
Demonstrate Your Passion for Performance:We’re looking for someone who loves performance as much as we do! Share examples of how you’ve advocated for performance improvements in past roles and how you approach problem-solving with a scale-oriented mindset.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get you into our system quickly. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Anaplan
✨Know Your Performance Testing Tools
Familiarise yourself with tools like JMeter and Jenkins, as they are crucial for the role. Be ready to discuss your hands-on experience with these tools and how you've used them to diagnose performance issues in past projects.
✨Showcase Your Engineering Principles
Be prepared to talk about SOLID principles and how you've applied them in your previous work. Highlight specific examples where your engineering decisions led to improved system performance or resolved complex issues.
✨Demonstrate an Ownership Mindset
During the interview, convey your accountability and self-directed nature. Share instances where you took responsibility for a project or problem, and how you ensured its successful resolution, especially in performance-related scenarios.
✨Emphasise Your Automation Focus
Discuss your bias towards automation and how you've implemented solutions to eliminate repetitive tasks. Provide examples of how your automation efforts have improved efficiency and performance in your previous roles.