The role of Senior/Principal Software Engineer will be to provide technical guidance in planning and executing assigned projects. You will work with the team to develop, deliver, and improve high quality features of the products. Applying your engineering knowledge and principles to solving unique problems.

Based in the west of Edinburgh, though currently running completely virtually, our cross-functional Agile teams work extensively with full-stack PHP Symfony applications and iOS/Android handheld solutions.  You will get the chance to be part of something big, joining a highly engaged team working on some exciting high-profile projects for big industry names.  As a member of the development team you get to help shape future business growth and define your personal career path.  

Your roles & responsibilities will include:

  • Developing new product features and improving existing ones
  • Delivering reliable and scalable customer solutions
  • Working closely with other engineers & product managers to deliver results and keep customers delighted
  • Engaging with the team to share your technical skills & best practices  
  • Participating in agile team planning and retrospectives
  • Planning & estimating tasks in collaboration with other engineers
  • Working with a range of technologies including PHP, Vue.js, Docker, AWS
  • Promoting new functionality to the team and wider audience
  • Planning & implementing tests to maintain code coverage & security
  • Contributing ideas for system features and code improvements
  • Working with third-party integrations to support our customers

We require you to have the following:

  • The drive to continuously improve your technical and interpersonal skills
  • The confidence to inspire innovation 
  • Experience mentoring other developers
  • Deep understanding of OO languages and best practices
  • Experience writing appropriate tests
  • Excellent communication skills
  • Be able to build a full solution, taking a project through the entire lifecycle
  • Be self-motivated, enthusiastic and a good communicator.
  • The ability and willingness to learn a new coding language fast.

Preferred skills:

  • For the role of principal engineer evidence of breadth & depth of experience
  • For the role of principal engineer experience of leadership or mentoring more junior engineers
  • Knowledge of secure development practices
  • Deep & up to date understanding of PHP/Symfony
  • Experience working with a front-end framework such as Vue.js
  • Strong relational database knowledge
  • Experience using Docker
  • Exposure to AWS services

What you get in return:

  • Salary: £40,000-£70,000 depending on experience
  • 30 days holiday a year
  • The opportunity to buy 5 extra holiday days
  • High spec workstation, multiple monitors and your choice of operating system
  • Currently working from home
  • Office with strong transport links and free parking
  • Training budget
  • Flexible working hours
  • Company social events 
  • Life assurance scheme which includes remote GP appointments, mental health support, physiotherapy, and employee assistance
  • Bike to work scheme
  • Pension plan

“Here at PODFather we try to create a working environment that allows employees to develop and grow.  It’s important to us that all staff are both supported well, but also challenged, so that no two days are the same, and that the opportunity is there to try new things and learn new skills.”

Colin McCreadie, Managing Director, PODFather 

What our team has to say about working at PODFather

About PODFather

Find out about the company and people behind the software.

PODFather team montage image