Role Opening: Software developer

  • Role: Software developer
  • Role type: Permanent
  • Role hours: Full time (Flexible)
  • Location: Leeds
  • Salary: £40-50k
  • Deadline: 9th May 2025 (we will interview before this date, so apply ASAP)

Apply online today.

The opportunity:

We are scaling our team with the best in business to deliver world class products. 

You will join a bleeding-edge innovative data business that is changing the world of economics and cities, using data science and artificial intelligence. You will be able to work well with our multi-specialist team of Entrepreneurs, Innovators, Web-Developers, Data Scientists, Software Developers and Marketeers. 

Who we are:

The Data City is a tech scale up, building one of the world’s most valuable data assets and infrastructure that understands what companies do, in real time, measuring economic growth, innovation, and investment.  

We are disrupting the way that decisions are made about economic policy and investments, by using real-time data .  

Based in Leeds, we work across the UK with a wide range of national and local government organisations and private companies.  

Our growth into 2025 will include the development of the next version of our global product.  

About you:

You are capable and curious, with experience of deploying software to the web and optimising it for speed and reliability. You will be constantly thinking about the future opportunities, whilst ensuring the stability of the current product. 

What you’ll be doing:

You will work directly with the development lead and the development team to maintain the existing core products of The Data City. These have been developed, optimised, documented, and made reliable over the past five years. This is a compute-intensive but stable technology stack built on C#, DuckDB, Parquet and more, all running on Linux using Docker and Azure Web Apps. At the core of our platform is a Machine Learning application available to our customers to use. 

The development team work collaboratively with the data science team to explore new ideas, develop new products and understand interesting datasets. This including tasks such as using the latest in AI/ML/LLM technology, optimising our data pipelines, web scraping etc. 

You will be keen to quickly transition to playing a key role in the development of this core product and our next stage of growth. We have a commitment to efficient code and trustworthy algorithms, and an exciting roadmap to be even better. 

We know that your experience and ideas will improve it and we are keen for you make suggestions for improvements. 

You will work as part of a team understanding what we are delivering in our projects to clients, and in our core, SaaS offering, this is the way that we all understand what features our clients need from our product now and in the future. 

Skills and personal qualities:

  • Some experience with C# is essential 
  • Knowledge of other languages such as Python would be an advantage 
  • Experience with databases such as DuckDB, SQLite, Postgres or similar in production would be an advantage. 
  • Experience with Azure or another cloud service in production would be an advantage. 
  • You will be keen to work with a team delivering projects to clients to understand the needs of our clients and make sure that our product meets their expectations. 

Your Qualifications & Experience: 

You will probably have most of, 

  • At least one year of experience in a software development role. 
  • A GitHub (or similar) account and some history of publishing as well as using open source and shared code. 
  • Some record of working in the open, sharing code and ideas, attending events relevant to your profession. 
  • We have very high standards, and we trust you to meet them without micro-management.  

What we will provide:

What we will provide: 

  • Opportunity to work in a world leading data science and economics scale-up with big ambitions and the team to deliver these. 
  • An extensive Vitality healthcare package. 
  • Medicash plan. 
  • Nest pension. 
  • Guidance on your work with autonomy to create and implement your ideas. 
  • The tools, computers, and software, that you need to do a great job. 
  • A personalised plan focused on supporting you to deliver YOUR best. 

Next steps:

Apply here (Alternatives to a standard CV are accepted but please keep them short.)

Interview process is 2 stages:

1st stage – Interviews will be done as a short phone call, circa 20 minutes– only prep required would be to research our company.
2nd stage – A task will be set, you would return this ahead of an in person interview.

We will be interviewing for this role before the deadline, therefore you are encouraged to apply as soon as possible. 

We are open to flexible/part-time and other options – please do apply as we want to make this position as accessible as possible. 

About the author