At a Glance
- Tasks: Drive innovation by developing software for cutting-edge scientific instruments.
- Company: Join a fast-growing, inclusive tech company with a friendly culture.
- Benefits: Enjoy hybrid working, gym discounts, and volunteering days.
- Other info: Be part of a diverse team that values your unique perspective.
- Why this job: Make a real impact on global markets and product innovation.
- Qualifications: Fluent in C#/.NET, with experience in both greenfield and legacy codebases.
The predicted salary is between 28800 - 48000 £ per year.
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.
Responsibilities
- 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.
- 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.
Qualifications
- You are self-motivated, detail-oriented, and able to work effectively both independently and as part of a team.
- You are comfortable with both greenfield and legacy codebases and can modernise safely while sustaining delivery.
Company & Benefits
- 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.
Malvern Panalytical, Micromeritics & SciAps are part of the Spectris Group and are committed to a diverse and inclusive culture where everyone can thrive and achieve a fulfilling career. We encourage applications from underrepresented individuals and people with diverse backgrounds. Although we always select the most qualified applicant for each role and make all decisions without regard to race, sex, age, or any other protected class, we are an inclusive, equal opportunity organization that prizes diversity. Your unique perspective is important to us.
Senior Software Engineer in Great Malvern employer: Spectris
Contact Detail:
Spectris Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Great Malvern
✨Tip Number 1
Network like a pro! Reach out to current employees at Malvern Panalytical on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those that highlight your C#/.NET and C++ expertise. This will make you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Get comfortable with common interview questions for software engineers, especially around Agile methodologies and object-oriented design principles. Mock interviews can help you nail it!
✨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 the team at Malvern Panalytical.
We think you need these skills to ace Senior Software Engineer in Great Malvern
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your expertise in C#/.NET and C++, as well as any experience with Agile methodologies and automated testing frameworks.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our R&D team. Mention specific projects or achievements that demonstrate your ability to drive innovation and improve product quality.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex challenges in previous roles. We love seeing how you approach both greenfield and legacy codebases, so don't hold back on sharing your thought process!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Spectris
✨Know Your Tech Stack
Make sure you’re well-versed in C#/.NET and C++. Brush up on your knowledge of object-oriented design principles and be ready to discuss how you've applied them in past projects. Being able to talk about specific examples will show your depth of understanding.
✨Showcase Your Agile Experience
Since the role involves effective Agile delivery, be prepared to share your experiences with Agile methodologies. Discuss how you’ve contributed to refinement sessions, estimation processes, and continuous feedback loops. This will demonstrate your ability to work efficiently within a team.
✨Emphasise Quality and Testing
Highlight your commitment to quality through clean code and thorough testing practices. Be ready to discuss any automated testing frameworks you’ve used, like Playwright or BDD frameworks, and how they improved your projects. This shows you care about reliability and scalability.
✨Be a Team Player
Malvern Panalytical values collaboration, so share examples of how you’ve worked effectively in teams. Talk about mentoring others or how you’ve embraced diverse technical perspectives. This will illustrate your ability to contribute positively to their inclusive culture.