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 focused on making the world a better place.
- Benefits: Enjoy flexitime, hybrid working, gym discounts, and 25 days holiday.
- Other info: Be part of a supportive team culture with excellent career growth opportunities.
- Why this job: Make a real impact with cutting-edge technology while growing your engineering skills.
- Qualifications: Experience in software development and a passion for science and engineering.
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.00am - 12.00pm and 2.00pm - 3.00pm) to help you achieve a good work-life balance + Benefits + 25 days holidays.
About the role
As a Software Engineer, 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 our customers to explore, understand, and improve the materials that shape our world.
What you'll be doing:
- You will 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 software architecture.
- You will modernise existing code through thoughtful refactoring, improving test coverage, introducing contemporary design patterns, and coordinating changes to minimise delivery risk.
- You will apply strong engineering practices by following object‐oriented design principles, writing clean and maintainable code, participating meaningfully in code reviews, and adhering to established architectural patterns.
- You will prioritise thorough testing, clear documentation, and effective tooling to deliver reliable and scalable software.
- You will contribute to Agile delivery by participating in refinement sessions, providing estimates, and breaking down work, delivering iteratively with feedback loops, and collaborating to keep work flowing smoothly.
- You will support knowledge sharing by pairing with peers, contributing to technical discussions, and offering constructive feedback.
- You may offer targeted mentoring to junior engineers on specific tasks.
- You 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.
- An interest in science, engineering, or instrumentation.
- You enjoy solving meaningful technical problems, take pride in producing high quality software, and collaborate effectively with others.
- You are eager to grow your engineering skills, contribute to a supportive team culture.
What's in it for you?
- Flexitime, hybrid working and an opportunity to work on complex, innovative analytical software systems.
- 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 and SciAps 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.
Software Engineer employer: OMEGA, Inc.
Malvern Panalytical is an exceptional employer, offering a hybrid working model that promotes work-life balance through flexitime and generous holiday allowances. With a strong focus on employee growth, a collaborative culture, and opportunities to work on innovative projects in a supportive environment, you will be part of a diverse team dedicated to making a positive impact on the world through advanced analytical technologies.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Malvern Panalytical on LinkedIn. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common software engineering problems. We want you to feel confident when tackling those coding challenges!
✨Tip Number 3
Showcase your passion for science and engineering during interviews. Share projects you've worked on that relate to instrumentation or software development. Let’s make sure they see how excited you are about contributing to their innovative work!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of our team at Malvern Panalytical.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#/.NET and C++, and any relevant projects that showcase your skills in software development and testing.
Craft a Compelling Cover Letter:Your cover letter should tell us why you're passionate about this role and how your background aligns with our mission. Share specific examples of your work that demonstrate your problem-solving skills and teamwork.
Showcase Your Technical Skills:Don’t forget to mention your experience with automated testing frameworks and Agile methodologies. We love seeing candidates who can demonstrate their technical prowess and commitment to quality.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at OMEGA, Inc.
✨Know Your Tech Stack
Make sure you brush up on C#/.NET and C++. Familiarise yourself with the latest design patterns and coding practices. Being able to discuss your experience with these technologies will show that you're ready to contribute from day one.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex technical problems in the past. Highlight your thought process and the impact of your solutions. This will demonstrate your ability to think critically and innovate, which is key for a Software Engineer role.
✨Emphasise Team Collaboration
Since this role involves working closely with others, be ready to discuss your experiences in Agile environments. Talk about how you've contributed to team discussions, code reviews, and mentoring junior engineers. This shows you value collaboration and knowledge sharing.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects, culture, and future goals. This not only shows your interest in the role but also helps you gauge if the company aligns with your values and career aspirations.