Principal Software Engineer #540480 UK-Ashford-Kent

Dare to be different at Advanced.

We are a dynamic and diverse company that is one of the UK's largest and best software companies. Our systems positively impact millions of lives, every day; from healthcare systems that help patients, to our ticketing technology that sends sports fans through the turnstiles. At the heart of this, it is our people that make the difference. Because at Advanced, we do things differently.

We Hire Differently - Ours is no ordinary recruitment process. No bias. No barriers. We recruit on aptitude, not academic achievements; on potential not previous experience.

We Promote at Pace - Internal Mobility is at the heart of this organisation; 65% of our all experienced roles are filled internally.  If you have the potential, we will give you the opportunity.

We Recognise Excellence - If you go the extra mile, we will too. Your success is our business; we passionately believe in recognising and rewarding the phenomenal work and effort our people put in to making this business successful. 

See more at:

View All Jobs

Principal Software Engineer

  • Apply

What We Do For You

• Summer Fridays - Throughout July and August, all employees will have Friday afternoons off (or equivalent time in the week)
• Generous Annual Leave –
20-25 days, plus public holidays, with the possibility to buy additional days
• Life insurance –
3-4x times annual salary
• Top Achievers Club –
Our yearly VIP trip includes flights, transfers and accommodation to recognise excellence in our employees
• 65% Internal Mobility –
Committed to the development & growth of our people
• A range of local benefits!


Who We Are

Advanced are one of the UK’s largest and most successful software companies. Our products sit at the heart of some of the country's best-known businesses, powering their key services and functions. Driven by the millions of people who interact with our products every day in hospitals, schools, transport providers, sports clubs and a wide range of instantly recognisable brands. We’ve grown phenomenally quickly with a £254m turnover and 2,600 staff serving over 25,000 customers across the UK. As an employer, we do things differently. We hire differently. We promote at pace. We recognise excellence. 

Find out more at

Job Description

We are embarking on a large-scale project to move our range of enterprise products from on premise or hosted to fully fledged SaaS Cloud applications on our “Platform MyWorkplace”. High quality Web APIs are a key enabler for us to make this move. We are embracing an API Design First approach and opening up our technology for internal and external integrations. We use tools such as SwaggerHub for design and API managers for exposing these APIs. We are looking to improve this framework to make our APIs faster to deliver and to a consistent high quality that reflects our brand and reduce the friction consumers feel when getting access to them. This is a high-profile project in the organisation, needing self-starters with a high level of commitment and expertise to succeed.

Skills & Requirements
  • Implement API definitions as concise, robust and exemplary program code in a variety of software frameworks
  • Employ and extend the toolset for the effective definition, development, testing and management of Web APIs
  • Establish and apply effective automated and manual API testing techniques at various levels to ensure the software is correct, performant and robust
  • Identify improvements to existing application code and designs, increasing flexibility and reducing future effort
  • Provide technical expertise, mentoring and direction; working closely with API team, product teams & offshore teams to ensure technology moves forward
  • Produce and update technical documentation that helps others apply good practices and tools
  • Work with third-parties, attending meetings to helps scope and establish effective APIs for partner integration