Malvern Panalytical

Senior Software Engineer

Malvern Panalytical

full-time

Posted on:

Location Type: Hybrid

Location: MalvernUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Design, develop, and integrate robust software across embedded (C++/Qt Quick) and desktop (C#/.NET) environments
  • Work end‑to‑end across the full technology stack, from device control and data acquisition to UI/UX and native component integration
  • Modernize and evolve legacy codebases by applying contemporary design patterns, tooling, and engineering best practices
  • Champion engineering excellence through clean, maintainable code, strong architectural thinking, clear documentation, and comprehensive testing
  • Contribute to effective Agile delivery through thoughtful refinement, realistic estimation, and iterative, value‑focused development
  • Mentor and support engineers at all levels, fostering a collaborative, inclusive culture of learning and continuous improvement
  • Take ownership of solving technical challenges, improving processes, and delivering reliable, high‑quality software that meets scientific and industrial needs
  • Play a direct role in product innovation, helping shape the future of materials analysis technology used by researchers and industry leaders worldwide

Requirements

  • 5+ years of professional software development experience and a track record of increasing responsibility
  • Strong fluency in C++, with solid working knowledge of C#/.NET
  • Deep understanding of object‑oriented design, software architecture patterns, and clean‑code practices
  • Experience working across both greenfield and legacy codebases.
  • Hands‑on experience with unit, integration, and system testing, plus automated testing frameworks
  • Familiarity with CI/CD, pipelines, and deployment automation
  • Understanding of secure coding, vulnerability management, and compliance principles.
  • Strong analytical skills and the ability to break down complex problems
  • Excellent communication skills, able to articulate concepts clearly to both technical and non‑technical audiences
  • A collaborative mindset and appreciation for diverse perspectives
Benefits
  • Competitive Salary + Benefits Package and more
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C#.NETobject-oriented designsoftware architecture patternsclean-code practicesunit testingintegration testingsystem testingautomated testing frameworks
Soft Skills
analytical skillscommunication skillscollaborative mindsetmentoringproblem-solvingengineering excellencecontinuous improvementclear documentationthoughtful refinementrealistic estimation