Software Engineer
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.
#J-18808-Ljbffr