Software Engineer

Edinburgh office, home-based or hybrid

Full time

£28,000 to £45,000

Do you miss the excitement of working on multiple projects at any one time?  Do you dream of working for a company where everyone knows your name?  If you are looking for a software engineer role that is both fun and rewarding, and you love working with PHP, Typescript, Docker or AWS then read on!

Who is Podfather?

With our team of 50, working remotely or at our Edinburgh head office, we believe that we can offer you something special here at Podfather.  Our whole ethos is about creating a unique and rewarding experience for both our customers and our employees.  When you work here you will get involved with challenging projects within a fun and friendly environment.  We are a medium-sized company which means you get to be part of multiple projects, wear different hats, and make a difference in the assignments that you are working on. 

We develop and deliver route optimisation and electronic proof of delivery technology to the logistics and construction sectors.  We have some huge clients, and some tiny ones, with a range of software solution needs and we are growing fast so now is a great time to join our team.

As a Podfather software engineer, you can rest assured that we’ll do all we can to support you.  We are committed to using CI/CD pipelines to automate code deployment, catch errors through static analysis and to automatically run test suites.  Our setup complements our Agile processes by allowing rapid feedback cycles.  Plus, we throw in your choice of operating system (Windows, Mac, Ubuntu) and tech, allowing you to do your job to the best of your abilities with the right kit. 

Where do you fit in?

You would be joining our cross-functional Agile development teams to collaborate on full-stack PHP, Vue and iOS/Android apps to enhance and develop our software products to provide big business benefits for a rapidly growing client list.

Tell us about your skills & experience.

We have a variety of Software Engineering roles at various levels.  If you have some or all the skills listed below, we would love to hear from you:

  • Understanding of modern design patterns and their uses 
  • Debugging
  • Solid testing experience, from unit testing to frontend test automation
  • API integration knowledge
  • Agile experience, strong team player
  • Ability to pick up new skills
  • Experience with logistics problems, for example the “Travelling salesman problem”

What languages and system experience do we look for?

  • PHP
  • Javascript, experience with Vue or React Native would be a plus
  • Typescript
  • MySQL
  • Docker
  • Linux
  • AWS
  • Java

What the roles cover:

  • Developing new features for the product & improving existing ones
  • Delivering reliable & scalable solutions
  • Working closely with other engineers, product managers and designers  to deliver results
  • Mentored by experienced engineers & learning through knowledge sharing within the team
  • Participating in team planning & retrospectives
  • Planning & estimating tasks in collaboration with other engineers
  • Giving helpful code reviews and submitting your work for review
  • Planning & implementing tests for your work to maintain code coverage
  • Promoting new functionality to the team & wider audience
  • Contributing ideas for system, feature & code improvements
  • Applying industry best practices to the code base
  • Working with third-party integrations to support our customers
Apply

Staff benefits

30 days holiday a year + option to buy 5 extra holidays

High-spec workstation, multiple monitors & your choice of operating system

A commitment to your development through an individual training budget

A flexible working employer. After onboarding: work where’s best for you - home, office, hybrid, remote

A great working environment - complimentary drinks & snacks in the office

Social events inc. board/online games nights

Great office space with strong transport links & free parking

The opportunity to see your software fixing problems in the real world

Employee Assistance Programme which includes a 24/7 confidential helpline, remote GP and physiotherapy appointments, medical second opinions, mental health support, digital personal training, lifestyle coaching and nutritionist sessions, discount scheme..

Life Assurance

Bike to work scheme

Pension plan

Enhanced Life Friendly Policies

Working at Podfather

Jane, Stuart, Colin and Drew sitting on the sofa
Team member

Lead software engineer

Team members doing cup team building challenge
Team member

Senior Support Engineer

Group of employees at the stand at the CV show
Team member

Senior Software Engineer

Emma and Steven from Podfather with Daniel from Griffiths
Team member

Customer Success Manager

Katie and Jane
Team member

Director

Drew and Phillip at the Rexel event
Team member

Head of Sales

three people wearing sports clothing with biscuits
Team member

Managing Director