Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 84000 € / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and develop software for mission-critical IoT services.
  • Company: Market-leading IoT technology provider with a strong engineering culture.
  • Benefits: Competitive salary, bonus, shares, and hybrid work options.
  • Other info: Opportunity for career growth in a stable, innovative environment.
  • Why this job: Join a dynamic team and make an impact on real-world technology.
  • Qualifications: Experience in backend development with PHP or Python and strong problem-solving skills.

The predicted salary is between 60000 - 84000 € per year.

Method Resourcing is partnering with a market-leading IoT technology provider supporting sectors such as fire, security, utilities, and critical infrastructure. Backed by private investment and operating internationally, this organisation is continuing to scale its engineering capability as its products and customer base grow. They are now looking for a Senior Software Engineer to join a highly capable signalling/IoT engineering team.

The role is a hands-on senior engineering position focused on designing, building, and operating the software platforms that power business-critical IoT services. You will take ownership of complex backlog items, translate requirements into robust technical solutions, and ensure software is production-ready, maintainable, and well-tested.

Working closely with Engineering Leads, Architects, and Product teams, you will play a key role in delivering reliable outcomes while contributing to engineering standards and best practices.

Key responsibilities:
  • Design and develop production-grade software for large-scale, complex systems
  • Own features and improvements end-to-end, from design through to deployment
  • Write clean, maintainable code with strong unit test coverage
  • Review code and provide constructive feedback to other engineers
  • Collaborate with product, architecture, and delivery stakeholders
  • Ensure services are observable, supportable, and safely deployable
  • Troubleshoot and resolve issues across the product lifecycle
  • Contribute to continuous improvement of engineering standards and processes
What we are looking for:
  • Strong experience building reliable software in complex or regulated environments
  • Confidence working across the full software development lifecycle
  • Proven backend development experience using PHP and/or Python (or similar server-side languages)
  • A quality-first mindset, including testing and operational awareness
  • Experience guiding other engineers and influencing technical decisions
  • Comfortable working with stakeholders outside of engineering
What’s on offer:
  • The chance to work on mission-critical technology used in real-world scenarios
  • A stable, growing organisation with long-term investment
  • Strong engineering culture with high standards
  • Competitive salary and benefits

Please note the employer is unable to offer any sponsorship.

RSG Plc is acting as an Employment Agency in relation to this vacancy.

Senior Software Engineer employer: Method-Resourcing

Join a dynamic and innovative IoT technology provider in St Albans, where you'll be part of a strong engineering culture that prioritises high standards and continuous improvement. With competitive salaries, bonuses, and share options, this organisation not only offers meaningful work on mission-critical technology but also fosters employee growth through collaboration and mentorship within a supportive team environment. Experience the benefits of a stable, privately-backed company that values your contributions and invests in your future.

M

Contact Detail:

Method-Resourcing Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees at the company you're eyeing, especially those in engineering roles. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your backend development experience, make sure to share it. It’s a great way to demonstrate your coding chops beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your PHP and Python skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you tackle real-world problems!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Software Engineer

Software Development Lifecycle
Backend Development
PHP
Python
IoT Technology
Code Review
Unit Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your backend development experience with PHP or Python, and don’t forget to showcase your ability to work across the full software development lifecycle.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about IoT technology and how your experience aligns with our engineering culture. Be sure to mention any relevant projects where you’ve designed and developed production-grade software.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex issues in previous roles. We love candidates who can troubleshoot and resolve problems effectively, so share specific instances where you’ve made a difference in your team.

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 in our team!

How to prepare for a job interview at Method-Resourcing

Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially PHP and Python. Brush up on your backend development skills and be ready to discuss your past projects where you’ve built reliable software in complex environments.

Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. Think of examples where you took ownership of a project from design to deployment, as this aligns perfectly with what they’re looking for.

Engage with Stakeholders

Since the role involves collaboration with product and architecture teams, be ready to discuss how you’ve worked with non-engineering stakeholders in the past. Highlight your communication skills and how you ensure everyone is on the same page.

Emphasise Quality and Testing

With a quality-first mindset being crucial, prepare to discuss your approach to writing clean, maintainable code and how you ensure strong unit test coverage. Share any experiences where you’ve contributed to improving engineering standards or processes.