Senior Software Engineer in Malvern

Senior Software Engineer in Malvern

Malvern Full-Time 45000 - 65000 £ / year (est.) No working from home possible
Avanti Recruitment

At a Glance

  • Tasks: Develop innovative software solutions using Python and C++ for real-world applications.
  • Company: Join a cutting-edge engineering firm focused on safety and efficiency.
  • Benefits: Enjoy a competitive salary, bonuses, private medical care, and excellent perks.
  • Other info: Collaborative team environment with opportunities for career growth and mentorship.
  • Why this job: Make a real impact with technology that enhances safety and decision-making.
  • Qualifications: Strong Python skills, Linux experience, and a passion for problem-solving.

The predicted salary is between 45000 - 65000 £ per year.

West Midlands (Hybrid) £45,000 - £65,000 + Bonus + Private Medical + Excellent Benefits

Build Technology That Makes a Difference

Are you an experienced Software Engineer looking to work on technology with real-world impact? We're working with an innovative engineering and technology business whose products are used internationally across a range of safety, security and critical infrastructure environments. Combining intelligent software, advanced sensing technologies and machine learning, their solutions help organisations improve safety, efficiency and decision‑making.

Due to continued growth and investment in new product development, they are looking for a Senior Software Engineer to join their engineering team and contribute to the next generation of their technology platform. This is an opportunity to tackle genuinely interesting engineering challenges at the intersection of software, hardware and AI.

The Role

You'll take ownership of software development across a range of products, with a primary focus on Linux-based systems and Python development. Working closely with software engineers, data scientists and product specialists, you'll contribute to the design, development and deployment of innovative solutions used in demanding real-world environments. This is a highly hands‑on role where you'll have significant influence over architecture, technical direction and engineering best practice.

Key Responsibilities

  • Develop robust software applications using Python and C++
  • Contribute to software architecture and technical design
  • Build and maintain scalable Linux-based applications
  • Work closely with data science teams to deploy machine learning models
  • Conduct code reviews and mentor other engineers
  • Develop and maintain automated testing frameworks
  • Support CI/CD and release processes
  • Collaborate with multidisciplinary engineering teams
  • Drive software quality and engineering best practice

What We’re Looking For

Essential

  • Strong commercial Python development experience
  • Experience developing software on Linux platforms
  • Proven software engineering experience within a product development environment
  • Experience with Git and CI/CD workflows
  • Knowledge of automated testing methodologies
  • Strong communication and collaboration skills

Desirable

  • C++ development experience
  • Embedded Linux exposure
  • Machine learning deployment experience
  • MLOps experience
  • NVIDIA Jetson experience
  • Experience developing software that interfaces with hardware
  • Experience within engineering, instrumentation, industrial technology or related product environments

About You

You’ll be a technically strong engineer who enjoys solving complex problems and taking ownership of your work. You’ll be comfortable collaborating across teams, contributing ideas and helping shape technical decisions. Whilst this is not a formal management role, we’re particularly interested in individuals who can demonstrate leadership qualities and a desire to mentor others.

Why Apply?

  • Work on cutting‑edge technology with real‑world applications
  • Join a growing and innovative engineering business
  • Exposure to AI, machine learning and intelligent systems
  • Significant technical ownership and influence
  • Collaborative and highly skilled engineering team
  • Long‑term career progression opportunities
  • Diverse and challenging technical projects

If you're a Software Engineer looking to work on innovative products that combine software, hardware and intelligent systems, we'd love to hear from you.

Senior Software Engineer in Malvern employer: Avanti Recruitment

Join an innovative engineering and technology business in the West Midlands, where you'll work on cutting-edge technology that has a real-world impact. With a collaborative culture and a focus on employee growth, this company offers significant technical ownership, exposure to AI and machine learning, and long-term career progression opportunities. Enjoy excellent benefits including a competitive salary, bonus, and private medical care while tackling challenging projects alongside a highly skilled engineering team.

Avanti Recruitment

Contact Details:

Avanti Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in Malvern

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and Linux systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common interview questions and consider mock interviews with friends or mentors to build confidence.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Software Engineer in Malvern

Python Development
C++ Development
Linux-based Systems
Software Architecture
Automated Testing Methodologies
Git
CI/CD Workflows

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python and Linux experience, as well as any relevant projects you've worked on. We want to see how you can contribute to our innovative engineering team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working with technology that makes a difference. Share specific examples of your work in software development and how it aligns with our mission at StudySmarter.

Showcase Your Problem-Solving Skills:In your application, don’t just list your skills—show us how you've used them to solve complex problems. Whether it's through code reviews or mentoring others, we want to see your hands-on experience and how you tackle challenges head-on.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it shows you're keen to join our team!

How to prepare for a job interview at Avanti Recruitment

Know Your Tech Inside Out

Make sure you brush up on your Python and Linux skills before the interview. Be ready to discuss your past projects and how you've tackled challenges in software development, especially in a product environment.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of complex problems you've solved. Think about how you approached these issues, the tools you used, and the impact of your solutions. This will demonstrate your technical prowess and critical thinking.

Collaboration is Key

Since this role involves working closely with data scientists and other engineers, be prepared to talk about your experience in collaborative environments. Highlight any instances where you’ve successfully worked in multidisciplinary teams and how you contributed to the overall success.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company’s technology and future projects. Inquire about their approach to machine learning deployment or how they maintain software quality. This shows you're genuinely interested in the role and the company.