> Markdown version of [/jobs/ext/340531-senior-developer](https://www.wearedevelopers.com/jobs/ext/340531-senior-developer). 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). --- # Senior Developer - **Company:** Matrix - **Location:** Knowlhill, UK (Remote available) - **Experience:** Expert - **Salary:** £65,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Applications Architecture, Software Quality, Code Review, Data Architecture, Data Migration, Database Queries, DevOps, Microsoft SQL Server, Performance Tuning, Software Architecture, Microsoft SharePoint, Software Engineering, SQL Stored Procedures, Management of Software Versions, Data Logging, Freeform SQL, File Transfer Protocol (FTP), Outsystems, Low-code, Restful APIs, Code Restructuring - **Published:** June 13, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=18a0c2ace6fc6d4d ## About the Role Do you have experience in Software development?, * 3-5 years of professional experience in software development, with significant exposure to OutSystems and low-code platforms Strong understanding of: * System and application architecture design principles * RESTful APIs, SFTP protocols, and other modern integration methods * Microsoft SQL Server, with ability to write and optimize complex queries * Infrastructure and deployment processes, including versioning, environments, and change control * Proven experience developing and delivering secure, scalable, and performance-optimized components * Familiarity with Agile methodologies, user story estimation, and iterative delivery practices * Ability to lead code reviews, explain architectural decisions, and defend technical implementations * Strong written and verbal communication skills, especially in collaboration with Tech Leads and Project Managers Desirable Skills * Experience with CI/CD pipelines and DevOps practices * Knowledge of Microsoft Power Platform, SharePoint, or other Microsoft business tools * Experience with data migration, refactoring legacy applications, and system modernization efforts * Familiarity with monitoring/logging tools and system performance tuning * Capacity for multi-sprint problem solving and forward-thinking system design ## Description Matrix are a significant customer of the Outsystems platform, in fact you'll find our logo on the Outsystems website home page. We've been busy re-platforming our core external web facing products over the last few years and already have a number of Outsystems developers, but we're looking to expand this team further due to the volume of activity underway. We have two core products, one platform that supports recruitment for several large UK employers, and another that delivers employee and volunteer screening services, including right to work in the UK, DBS checks and more. We use Outsystems 11 but are increasingly looking to use ODC in conjunction with our O11 estate, particularly to take advantage of its agentic capabilities., We are seeking a highly capable Senior Developer to join our growing development team. This is an advanced intermediate position designed for developers who are ready to take ownership of medium to high complexity tasks with a focus on architecture, integrations, and scalable system design. As a Senior Developer, you will be a key contributor to the team's technical direction, providing leadership in implementation, code quality, and system improvement initiatives. You'll collaborate closely with Technical Leads, Project Managers, and cross-functional teams, ensuring that delivered solutions are performant, secure, and aligned with business goals. Your work will often span multiple sprints and may involve complex migrations, data architecture evolution, and infrastructure-aware deployments. Duties and Responsibilities * Design, develop, and maintain robust applications using OutSystems, with a focus on: o Advanced Client & Server Actions, Screens, and Aggregates o Complex SQL queries and stored procedures within Microsoft SQL Server o Secure, reusable, and performance-optimized components * Independently deliver medium to high complexity features and epics with minimal oversight * Build and manage system integrations using REST APIs, SFTP, and Integration Studio * Participate in and lead peer code reviews, providing technical feedback and mentorship to junior and intermediate developers * Contribute to architecture and infrastructure improvements, aligning with roadmap and enterprise standards * Deploy solutions within company infrastructure, following proper DevOps and change management procedures * Troubleshoot and resolve live production issues and lead root cause analysis for long-term solutions * Collaborate with Project Managers and Tech Leadership ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Reimagining app development with Low-code and AI](https://www.wearedevelopers.com/videos/1651-reimagining-app-development-with-low-code-and-ai) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [What If Apps Built Themselves? AI-Powered Low-Code for the Industrial Enterprise](https://www.wearedevelopers.com/videos/2079-what-if-apps-built-themselves-ai-powered-low-code-for-the-industrial-enterprise) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)