> Markdown version of [/jobs/ext/3100408-software-engineer](https://www.wearedevelopers.com/jobs/ext/3100408-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Matillion Ltd - **Location:** Salford, UK - **Salary:** £67,000.0 - £107,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Unit Testing, Microsoft Azure, BigQuery, Cloud Computing, Computer Programming, Databases, Continuous Integration, Query Languages, Linux, Google Web Toolkits, Gradle, Junit, Object-Oriented Software Development, Open Source Technology, Standard Sql, SQL Databases, Scripting, Snowflake, Production Code, Virtual Agents, Cisco, Jenkins, Amazon Redshift - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899592149 ## About the Role * Demonstrable Java programming ability with some understanding of underpinning techniques. * Object Oriented Design and Programming. * Understanding of databases and query languages (SQL). * Experience writing tests to a level of production code, using JUnit. * Experience with Redshift, Snowflake, BigQuery, GWT, Gradle, Jenkins, Linux, scripting for CLI, CI/CD, tool automation, etc. * Familiarity with Agile methodologies such as Scrum and Kanban. * Working knowledge of public cloud platforms like AWS, GCP or Microsoft Azure. * Inquisitiveness: digging into problems and solutions to understand the underlying technology. * Autonomy: ability to work on a task and solve problems independently. * Motivation: sets personal challenges and constantly looks to stretch oneself. * Problem solving: recognition of problems and recasting difficult-to-solve problems in order to find unique and innovative solutions. * Integrity: honest and transparent in dealing, open to voice and accept criticism, trustworthy and builds credibility through actions. * Detail focussed: pays attention to the details and can make a conscious effort to understand causes instead of just the effects. * Big picture aware: understands the scope and impact of a problem or solution. ## Description * Work within a small development team to write, test, and release new features and fix problems in our products. * Spend almost all of your time hands-on in the production of software for our products. * Work alongside senior engineers to refine and break down stories into levels implementable by development. * Develop and improve confirmation testing, including unit tests, API tests, and automation. * Research projects and prototype future opportunities. * Investigate new technologies. * Optimise the development process through automation, in-house solutions, and open source solutions. * Develop new skills by working with other members of the team. * Use initiative to recognise areas for personal development and growth. * Work with the Team Lead and Manager to identify training goals. * Take part in technical discussions within the team. * Identify and complete opportunities for self-training and external training. * Contribute to the teams process of continual improvement. * Provide responsive support to customer-facing colleagues. * Analyse logs to identify issues and provide solutions. Technologies: * AI * API * AWS * Redshift * Azure * BigQuery * CI/CD * Cloud * GCP * Gradle * Support * JUnit * Java * Jenkins * Kanban * Linux * SQL * Snowflake * Agentic AI * Cisco * Slack ## Related Videos - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)