About this role
Salary: £28,000 - 51,000 per year
Requirements: Strong software development experience in one of Java, Scala, or PythonSoftware development experience with data-processing platforms from vendors such as AWS, Azure, GCP, or DatabricksExperience developing substantial components for large-scale data processing solutions and deploying into a production environmentProficient in SQL and SQL extensions for analytical queriesSolid understanding of ETL/ELT data processing pipelines and design patternsAwareness of key features and pitfalls of distributed data processing frameworks, data stores, and data serialisation formatsAbility to write quality, testable code with experience in automated testingExperience with Continuous Integration and Continuous Deployment techniques Responsibilities: Develop data processing software primarily for deployment in Big Data technologies across the full software lifecycle, including design, code, testing, and defect resolutionWork with Architects and Lead Engineers to ensure the software supports non-functional needsCollaborate with colleagues to resolve implementation challenges and maintain high code quality and maintainabilityWork with operations teams to ensure operational readinessAdvise customers and managers on the estimated effort and technical implications of user stories and user journeysCoach and mentor team members Technologies: AWSAzureBig DataDatabricksETLGCPJavaPythonSQLScalaCloudDevOpsSupportKafka More:
We are Kainos, a people-first company of problem solvers, innovators, and collaborators, creating real impact through digital services and cutting-edge Workday solutions. We offer a diverse, ambitious environment where ideas are valued, growth is supported, and creativity and collaboration are celebrated. We are committed to diversity, equity, and inclusion, and our friendly talent acquisition team supports candidates throughout the recruitment process, including reasonable accommodations or adjustments where needed.
last updated 32 week of 2026