SonicJobs Logo
Left arrow iconBack to search

Software Team Lead

Cathcart Technology
Posted a day ago, valid for a month
Location

Edinburgh, City of Edinburgh EH2 2LE, Scotland

Salary

£65,000 per annum

Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • A Software Team Lead is needed for a tech start-up based in Edinburgh that operates in the tech-for-good sector.
  • The ideal candidate should have prior experience managing a small team and be comfortable coding at scale, with a focus on technologies like Python, JavaScript, and cloud services.
  • The role involves working on a core product, developing new tools, and maintaining existing applications in a fast-paced environment.
  • Candidates with a background in academic research or experience with algorithms are highly desirable for this position.
  • The salary for this role is competitive, and the company offers hybrid work options, typically requiring one to two days in the office per week.

Software Team Lead required for an Edinburgh-based Tech Start-up.

The Company:

They have been in operation for a few years now, and work in the tech-for-good space. They have one core product but also offer a consultancy type service, with a huge European customer. The applications they develop are critical within the research community in which they operate, and they work with some incredibly bright minds. A lot of your colleagues and customers are from research and academic backgrounds, and it might be the case for you as well (although not a necessity).

The applications you work on will be used by academic researchers in order to provide them the tools and ability to analyse large data sets - these customers work in the environmental space. They are an Edinburgh based firm and offer hybrid work, typically one or two days a week in office (one would not be an issue).

The role:

This is a Software Team Lead/Engineering Manager position, looking after a team of 4 Engineers. You will need to have prior experience looking after or managing a small team, but this role also encompasses a technical element, with you requiring the ability to code at scale when required. The role and work comes with real variety, spending part of your time working on their core product as well as developing multiple tools and applications from scratch. On top of this, you will help to maintain some existing applications. The environment is fast-paced given the projects, so they are looking for someone comfortable in this setting.

As the project work is varied, so too is the tech stack. Predominantly they work in Python (moving towards FastAPI), they host applications on GCP, within a Linux environment and tend to use ReactJS for the front-end with a MongoDB database. However, they're looking for a creative and curious Software Manager to join the business and if you feel a different technology would better suit a project, you genuinely have the ability to implement and suggest this here.

You'll ideally have commercial experience with most of the following;
** Managing or leading a small team of Engineers as well as tech skills across:

** Python
** JavaScript
** Cloud Services
** CI/CD
** NoSQL Databases

The following experience is highly desirable;
** Working within academic research / strong academic background
** Working with Algorithms

On top of the above, there is additionally plenty of scope to get involved in system design, requirements gathering and technology decision making.

If interested in the above, please apply or message Hamish Niven at Cathcart Technology for more information.

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.