Senior Software Engineer
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer, you'll help drive innovation within Malvern Panalytical's R&D team, developing software for our physical characterisation instruments at the Malvern Centre of Excellence. You'll work across a mix of incremental improvements and cutting-edge, multi-disciplinary projects, delivering and integrating high-quality software into scientific and industrial instrumentation used across diverse global markets.
Your work will directly influence product innovation and business growth, making a tangible impact on how our customers explore, understand, and improve the materials that shape our world.
What you'll be doing:
- You'll bring confidence working from low-level device control and data acquisition through to intuitive user interfaces and smooth integration with native components
- You will support effective Agile delivery through well-structured refinement, reliable estimation, iterative delivery, and continuous feedback loops that keep work flowing efficiently
- You champion quality, demonstrated through the consistent use of object-oriented design principles, clean and maintainable code, thoughtful code reviews, and adherence to established architectural patterns
- You'll bring a commitment to comprehensive testing, clear documentation, and modern development tooling to ensure quality, reliability, and scalability
Requirements
- You have a passion for mentoring and raising engineering standards, helping to foster a culture of learning, growth and continuous improvement
- You are fluent in C#/.NET and comfortable with C++ with the ability to design, develop, and integrate robust software solutions across the full desktop stack
- You're effective in both greenfield and legacy codebases, modernising safely while sustaining delivery
- 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
- An interest in science, engineering, or instrumentation
- You thrive as part of a collaborative team, being open minded to diverse technical perspectives and leading by example
- You are self-motivated, detail-oriented, and able to work effectively both independently and as part of a team
Benefits & conditions
- Be a 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 our customers, to make the world a better place
- Be a key member of our team in our amazing offices, with a hybrid working model available
- Access to an onsite restaurant
- Gym discounts
- Volunteering days and much more