Back to Job Search

Senior Software Engineer

Job Description

Software Engineer Contractor

Hometrack · London, England, United Kingdom


Software Engineers are responsible for design, implementation and delivery of customer software solutions, adhering to well-established standards and patterns, to provide increasing value to Hometrack clients. They will have a strong willingness to learn and remain up to date with new development techniques, and be comfortable discussing requirements and presenting their work directly with customers and internal business stakeholders.

What we're looking for in Hometrack Software Engineers

Experience of the following:

  • Designing, implementing and deploying cutting-edge software components for product and client requirements as part of the full software and DevOps lifecycles
  • Software development in line with best practices, including performing code reviews, and unit and integration tests
  • Working as part of an agile team alongside quality, platform and customer support, to ensure that value and time to market delivery is at the heart of product development
  • Communicating and collaborating effectively with both technical and non-technical colleagues
  • REST APIs, web-based solutions and cloud systems, as well as modern source code control systems and CI/CD practices

Our Tech Stack

  • Our tech stack is primarily Microsoft-centric, in particular .NET C# and SQL Server, hosted on the Azure Cloud platform
  • Familiarity with the following is desired, but not a requirement to apply: Azure services, DevOps YAML pipelines, Terraform