At a Glance
- Tasks: Develop high-quality software for innovative scientific instruments and collaborate on exciting projects.
- Company: Join a fast-growing, inclusive tech company with a friendly culture.
- Benefits: Enjoy flexitime, hybrid working, 25 days holiday, gym discounts, and more.
- Why this job: Make a real impact in science and engineering while growing your skills.
- Qualifications: Experience in software development, automated testing, and a passion for problem-solving.
- Other info: Be part of a supportive team with excellent career growth opportunities.
The predicted salary is between 40000 - 50000 ÂŁ per year.
Location: Malvern, UK – 2 days onsite, 3 days home working.
Role benefits: Flexitime: core hours 10:00‑12:00 and 2:00‑3:00, enabling a good work‑life balance. 25 days holiday.
About the role: You will play a key role in developing high‑quality software within Malvern Panalytical’s R&D team for our physical characterisation instruments at the Malvern Centre of Excellence. You will work across a mix of incremental improvements and cutting‑edge, multi‑disciplinary projects, delivering software into scientific and industrial instrumentation used across diverse global markets. Your work will directly support product innovation and empower customers to explore, understand, and improve the materials that shape our world.
What you’ll be doing:
- Build software components using C#/.NET and C++, contributing across the stack—from device control and data acquisition to user interfaces—with guidance on overall architecture.
- Modernise existing code through refactoring, improving test coverage, introducing contemporary design patterns, and coordinating changes to minimise delivery risk.
- Apply strong engineering practices: adhere to object‑oriented design principles, write clean and maintainable code, participate in meaningful code reviews, and follow established architectural patterns.
- Prioritise thorough testing, clear documentation, and effective tooling to deliver reliable and scalable software.
- Contribute to Agile delivery by participating in refinement sessions, providing estimates, breaking down work, delivering iteratively with feedback loops, and collaborating to keep work flowing smoothly.
- Support knowledge sharing by pairing with peers, contributing to technical discussions, and offering constructive feedback.
- Offer targeted mentoring to junior engineers on specific tasks.
- Demonstrate curiosity, openness, and a willingness to learn from others while developing your own depth of expertise.
About you:
- Experience with automated testing frameworks and practices, such as contributing to regression automation or working with tools like Playwright or BDD frameworks, to improve reliability, coverage, and delivery speed.
- Interest in science, engineering, or instrumentation.
- Enjoy solving meaningful technical problems, take pride in producing high‑quality software, and collaborate effectively with others.
- Eager to grow your engineering skills, contribute to a supportive team culture, and continuously learn.
What’s in it for you:
- Flexitime, hybrid working, and an opportunity to work on complex, innovative analytical software systems.
- Be part of an ambitious, fast‑growing, international company with a friendly and inclusive culture.
- Drive growth within a leading global organisation whose purpose is to work with customers and make the world a better place.
- Be a key member of our team with access to amazing office facilities and a hybrid working model.
- Access to an onsite restaurant. Gym discounts. Volunteering days and much more.
We encourage applications from underrepresented individuals and people with diverse backgrounds. We are an inclusive, equal‑opportunity organization that prizes diversity. All decisions are made without regard to race, sex, age, or any other protected class.
Software Engineer in Malvern employer: Malvern Panalytical
Contact Detail:
Malvern Panalytical Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Malvern
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Show Off Your Skills
Don’t just talk about your experience; showcase it! Create a portfolio of your projects or contribute to open-source software. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Ace the Interview
Prepare for those interviews by practicing common technical questions and coding challenges. But don’t forget to brush up on your soft skills too—communication and teamwork are key in a collaborative environment like ours!
✨Apply Through Our Website
We love seeing applications come through our website! It shows you're genuinely interested in joining our team. Plus, it’s a great way to stay updated on all the latest job openings and company news.
We think you need these skills to ace Software Engineer in Malvern
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your experience with C#/.NET and C++, as well as any automated testing frameworks you've worked with. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our mission at Malvern Panalytical. Let us know what excites you about the role and our company.
Showcase Your Projects: If you've worked on relevant projects, whether in a professional setting or as personal endeavours, make sure to mention them. We love seeing real examples of your work, especially those that demonstrate your problem-solving skills and engineering practices.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Malvern Panalytical
✨Know Your Tech Stack
Make sure you brush up on your C#/.NET and C++ skills before the interview. Be ready to discuss how you've used these technologies in past projects, especially in relation to building software components and modernising existing code.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific technical challenges you've faced and how you solved them. Highlight your experience with automated testing frameworks and how they improved reliability and delivery speed in your previous roles.
✨Emphasise Team Collaboration
Since this role involves working closely with others, be ready to share examples of how you've collaborated in Agile environments. Discuss your experiences in code reviews, mentoring junior engineers, and contributing to team discussions.
✨Demonstrate Your Curiosity
Express your eagerness to learn and grow within the role. Talk about any recent technologies or methodologies you've explored and how they could benefit the team at Malvern Panalytical. Showing a genuine interest in continuous learning will set you apart!