Senior Software Engineer (PHP)
Senior Software Engineer (PHP)

Senior Software Engineer (PHP)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
IRIS Software Group

At a Glance

  • Tasks: Build impactful software and mentor junior engineers in a dynamic team.
  • Company: Join IRIS, a leading UK software company in payroll and HR solutions.
  • Benefits: Competitive salary, clear progression opportunities, and influence on technical direction.
  • Why this job: Shape a cloud-based platform used by thousands and drive innovation.
  • Qualifications: 5+ years in software engineering with strong PHP and Agile experience.
  • Other info: Work in a collaborative environment with exposure to enterprise-scale systems.

The predicted salary is between 36000 - 60000 £ per year.

Build software used by thousands. Influence technical direction. Mentor others. IRIS is one of the UK’s largest privately held software companies and a major European provider of payroll and HR solutions. We’re now looking for a Senior Software Engineer to join our Dataplan team. This is a hands-on senior role combining deep technical contribution with delivery ownership and mentoring responsibility. You’ll help shape and scale a cloud-based payroll and HR platform serving thousands of customers.

The Role

  • You’ll spend the majority of your time writing high quality code while also:
  • Driving end-to-end feature delivery
  • Partnering with Product on roadmap and prioritisation
  • Mentoring and supporting junior engineers
  • Leading best practice adoption (testing, CI/CD, observability)
  • Contributing to architectural decisions
  • Managing technical debt and platform health
  • Supporting incident resolution and continuous improvement

Core:

  • PHP (Laravel)
  • ReactJS
  • Relational databases
  • Docker
  • React Native
  • MariaDB
  • Jenkins
  • GitLab

About You

  • 5+ years’ experience in software engineering
  • Strong experience building and shipping scalable web applications
  • Comfortable in Agile environments with sprint-based delivery
  • Strong knowledge of CI/CD and DevOps principles
  • Experience supporting production systems
  • Passion for mentoring and raising engineering standards

Bonus points for experience in regulated sectors (finance, health, govtech) or working with AI tools to improve engineering productivity.

What You’ll Get

  • Opportunity to influence technical direction
  • Exposure to enterprise scale systems
  • Clear progression opportunities

If you’re a senior engineer who enjoys owning delivery, shaping solutions, and developing others — we’d love to hear from you.

Senior Software Engineer (PHP) employer: IRIS Software Group

IRIS is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Software Engineer, you'll not only contribute to impactful projects but also have the opportunity to mentor junior engineers, ensuring your growth alongside the team. With clear progression pathways and the chance to influence technical direction within one of the UK's largest privately held software companies, you'll find a rewarding environment that values your expertise and encourages continuous improvement.
IRIS Software Group

Contact Detail:

IRIS Software Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (PHP)

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 best projects, especially those that highlight your PHP and ReactJS expertise. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key in mentoring roles and team collaborations.

✨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 are proactive about their job search!

We think you need these skills to ace Senior Software Engineer (PHP)

PHP
Laravel
ReactJS
Relational Databases
Docker
React Native
MariaDB
Jenkins
GitLab
CI/CD
DevOps Principles
Agile Methodologies
Mentoring
Technical Leadership
Incident Resolution

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 PHP and Laravel expertise, as well as any mentoring experience you've had. We want to see how you can influence technical direction!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building scalable web applications and how you’ve contributed to Agile environments. Let us know why you’re excited about joining our Dataplan team and shaping our cloud-based platform.

Showcase Your Projects: If you’ve worked on any relevant projects, don’t hold back! Include links to your GitHub or any live demos. We love seeing real examples of your work, especially if they involve CI/CD practices or mentoring junior engineers.

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 at IRIS!

How to prepare for a job interview at IRIS Software Group

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in PHP, Laravel, ReactJS, and the other technologies mentioned in the job description. Be ready to discuss your past projects and how you’ve used these tools to build scalable applications. This will show that you’re not just familiar with the tech but can also apply it effectively.

✨Showcase Your Mentoring Skills

Since mentoring is a key part of this role, prepare examples of how you’ve supported junior engineers in the past. Think about specific instances where you’ve helped someone grow or improved team standards. This will demonstrate your leadership potential and commitment to raising engineering standards.

✨Prepare for Technical Challenges

Expect to face some technical challenges during the interview. Brush up on your problem-solving skills and be ready to tackle coding exercises or system design questions. Practising common algorithms and system architecture scenarios can help you feel more confident and prepared.

✨Understand Agile and CI/CD Principles

Since the role involves working in Agile environments and understanding CI/CD, be prepared to discuss your experience with these methodologies. Share how you’ve contributed to sprint planning, feature delivery, and any tools you’ve used for continuous integration and deployment. This will highlight your fit for the team’s workflow.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>