contact us






£60000 - £80000 Per Annum

contract type


Lead Azure Software Engineer |
This is a fantastic opportunity for a Technology company who are expanding their team by offering a remote working position for a Lead Azure Software Engineer/Developer.
As a lead software engineer, you will be bringing balance of technical depth and interpersonal skills. You will be migrating existing applications and building advanced cloud-native solutions.
In this role you will stay hands on with code and architecture, leading a group of software engineers and ship completed projects. As a senior member of the engineering community, you are a champion of best practices for writing well-tested, well-organised, scalable code. You will split your time between coding, leading and architecting solutions.
Skills and Experience
  • 7+ years of hands on experience in software development with a working knowledge of modern software development practices and technologies, including agile methodologies and DevOps practices.
  • Bachelor of Science, Computer Science, Computer Engineering, Mathematics or related field OR equivalent work experience.
  • Strong experience of technical leadership within software engineering.
  • Excellent knowledge of C#.NET (experience with JavaScript / TypeScript frameworks e.g. Angular is desirable).
  • Expert understanding on the Microsoft Azure Platform.
  • Comfortable working with DBaaS products with SQL or NoSQL experience.
  • Hands on experience leading, designing, and developing distributed, resilient, serverless projects working with event-driven or microservices architectures.
  • Strong understanding of RESTful services (JSON) and API Design.
  • Strong appreciation building highly secure cloud-based applications.
  • Strong appreciation and exposure to test automation frameworks.
Key Responsibilities
  • Design, extend and review software architecture – be hands on and involved with every stage of the product development life cycle.
  • Partner closely with Product Owner to provide solutions and recommendations.
  • Lead discussions about complex solution design trade-offs and drive conflict resolution.
  • Participate as an active member of the engineering team to deliver features.
  • Work with the team to maintain and surpass product usability and quality standards.
  • Develop state of the art code – influence/establish the software development culture of the team.
  • Establish and ensure adherence to standards and best practice for software engineering.
  • Coach and mentor our other engineers.
  • Works with managers to provide feedback on people for performance reviews and career development purposes.
  • Contribute to hiring by participating in the interview process.
The company utilise a combination of AI, machine learning, GIS and Application development.  
If you are interested in finding out more about this role please apply for immediate consideration.
Back To Vacancies

Jonathan Spragg

Director | Technology

+44 1189 595552

ready to work with us?