> Markdown version of [/jobs/ext/2466077-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2466077-senior-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). --- # Senior Software Engineer - **Company:** RC Digital Technologies Ltd - **Location:** Edinburgh, UK - **Experience:** Expert - **Salary:** £85,000.0 - £101,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, C Sharp (Programming Language), Cloud Computing, Code Review, Computer Programming, Databases, Continuous Delivery, DevOps, Distributed Systems, Python (Programming Language), Software Architecture, Software Engineering, Software Systems, TypeScript, Enterprise Software Applications, Information Technology - **Published:** August 6, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=f03f8c113b8b0525 ## About the Role * Extensive professional experience in software engineering, application development, or enterprise technology environments. * Strong programming experience with languages such as Java, C#, Python, JavaScript/TypeScript, or similar technologies. * Solid understanding of software architecture, APIs, databases, cloud platforms, and distributed systems. * Experience working with Agile development methodologies and modern software delivery practices. * Strong analytical skills with the ability to solve complex technical problems independently. * Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline. ## Description RC Digital Technologies Ltd is seeking a highly skilled Senior Software Engineer to contribute to the design, development, and enhancement of next-generation digital solutions. This role is suited for an experienced engineer who can take ownership of complex technical challenges, influence software architecture decisions, and deliver reliable applications that support business growth. You will collaborate with talented developers, product specialists, and technology leaders to create scalable and high-quality software products., * Design, develop, and maintain complex software applications with a focus on performance, scalability, and reliability. * Translate technical requirements into efficient software solutions using modern engineering practices. * Provide technical leadership through code reviews, architectural discussions, and engineering best practices. * Investigate and resolve complex software defects while improving system stability and overall application quality. * Collaborate with product managers, UX teams, QA specialists, and DevOps engineers throughout the development lifecycle. * Contribute to software architecture improvements, technical documentation, and long-term engineering strategies. * Support junior developers through mentoring, knowledge sharing, and constructive technical guidance. * Promote automation, testing standards, and continuous delivery approaches within development teams. ## Related Videos - [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) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [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) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)