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.  

PODFather ETA notifications
PODFather customer ETA notifications

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
PODFather team montage 8x3

What you get in return:

  • Salary: £40,000-£70,000 depending on experience
  • 30 days holiday a year +1 extra day for every year worked with us
  • Opportunity to buy 5 extra holiday days or sell 5 unused days
  • High spec workstation, multiple monitors, & your choice of operating system
  • A commitment to your development through an individual training budget
  • Flexible working from home and/or office
  • A great working environment – complimentary fruit, drinks, ice cream & snacks in the office
  • Company social events
  • Office with strong transport links and dedicated free parking
  • Life assurance scheme which includes remote GP appointments, mental health support, physiotherapy, and employee assistance
  • Bike to work scheme
  • Enhanced maternity & paternity schemes
  • Pension plan (5% employer contributions).
PODFather team montage

“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.

About
PODFather team montage image