Back to All Events

LIVE IT - Software Engineer (Python, JavaScript, DevOps)

  • CodeBase Edinburgh 38 Castle Terrace Edinburgh, Scotland, EH3 9DZ United Kingdom (map)

Software Engineer (Python, JavaScript, DevOps)

Can you give an impromptu 5 minute talk about Python’s memory management model?

Would deploying something without a CI pipeline just feel wrong on a level you can’t quite explain?

Do you believe so strongly in good commit messages that you took a creative writing course just to make yours better?

You might be the person we are looking for.

LIVE IT is a full-service ticketing platform trusted by event professionals around the world. Festivals rely on us to promote ticket sales with our innovate group purchase scheme. Venue managers rely on our box office systems to sell tickets at the door. Mass participation events rely on us to check in thousands of athletes.

We’re expanding into new markets and territories, so we are growing our team in Edinburgh to support new feature development and keep our systems in peak shape. You can find out more about us at

You’ll help us build new features and refactor our codebase, help us ensure the security and reliability of our platform, maintain databases, refine our CI/CD pipeline, build internal tools and automations, as well as share your knowledge through mentoring and pair programming.

You’ll use monitoring and log analysis tools to identify performance bottlenecks, then optimise our codebase to eliminate them. You’ll help us build robust systems to respond to unexpected sales spikes and perform load testing to ensure our platform remains responsive when faced with automated refresh and cache-busting tools used by eager ticket buyers.

This is a mid-level role, so we are looking for a minimum of 3 years commercial experience in a programming/devops role.

You should have more than a passing familiarity with Python and JavaScript, be confident building user interfaces with HTML and CSS, and have a solid understanding of user experience and accessible design.

You should have a solid first-principles understanding of computers, networks and programming, including basic internet infrastructure (DNS, TCP/IP, TLS, HTTP). A working knowledge of Linux server administration is essential. Experience building and maintaining distributed systems, working with cloud platforms, containers and orchestration would also be helpful.

A degree in Computer Science or a closely related field is preferred, alternatively your application must demonstrate your depth of knowledge gained through self study or commercial experience.

We are a small collaborative team based in CodeBase, right next to Edinburgh Castle. Everyone is encouraged to share their ideas and everyone is given the support to succeed. We use a mentoring approach so you always have someone who will help you get up to speed, be a sounding board for your ideas and help you develop the skills you wish to grow.

This is an office-based full-time role, but you will have the autonomy to work flexibly (and we usually all work from home on Fridays). We operate an out-of-hours emergency support rota which you would join once you’re familiar with our systems. We offer a great salary, share options and 25 days holiday plus bank holidays on top. There’s a staff perks scheme and you can join us for a free team lunch once a week. On joining, you’ll get a generous equipment budget for your laptop and any other kit you might need.

Our recruitment process includes an at-home Python programming test which typically takes about three hours. Unfortunately we are not offering visa sponsorship for this role, so you will need the right to work in the UK.

How to Apply

To apply, please email your CV to