KDR recruits software engineers for a number of our data technology clients. A software engineer is someone who designs, develops, maintains and tests computer software. KDR places software engineers into data driven clients who need to do more than develop a packaged piece of software. Typically, a software engineer will have a degree in computer science, information systems or information technology, but there are also specific software engineering degrees on offer. A software engineer will be highly proficient in high level languages such as C#, Java or Python, but should also have a degree of proficiency in databases such as Oracle, SQL Server, Redshift, Hadoop or Snowflake.
Take a look below for our latest roles