> Markdown version of [/jobs/ext/2041582-lead-software-developer](https://www.wearedevelopers.com/jobs/ext/2041582-lead-software-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). --- # Lead Software Developer - **Company:** Evolve It - **Location:** Edinburgh, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Communications Protocols, Computer Programming, Data Systems, Supervisory Control and Data Acquisition (SCADA), Python (Programming Language), Machine Learning, Modbus, Message Queuing Telemetry Transport (MQTT), Software Architecture, Cloud Services, OPC Unified Architecture, Software Engineering, Software Systems, Digital Twin, Containerization, Kubernetes, Data Analytics, Api Design, Restful APIs, Data Pipelines, Docker, Microservices - **Published:** August 13, 2026 - **Apply:** https://jobs.evolve-it.com/job/lead-software-developer-605/apply.aspx ## About the Role * At least 5 years of demonstrated experience in software/product engineering, with proven success in developing and deploying complex software solutions. * Strong programming skills in Python, C++, Java, or C#, with a solid understanding of software architecture and modern engineering principles. * Hands-on experience with cloud platforms such as Azure or AWS, containerisation (Docker, Kubernetes), and API development (RESTful/Microservices). * Knowledge of industrial communication protocols like OPC UA, MQTT, Modbus, and experience working with industrial data systems, SCADA, or historians is highly desirable. * Familiarity with data analytics, machine learning, or industrial IoT technologies, particularly in energy or manufacturing environments. * Self-motivated with excellent problem-solving skills, capable of translating client needs into innovative technical solutions. ## Description Our client, a forward-thinking organisation specialising in industrial digitalisation, is seeking a Lead Software Engineer to join their innovative team in Edinburgh. This role offers a unique opportunity to influence the future of Digital Twin technology and industrial data solutions within a company that values a collaborative, inclusive culture. The ideal candidate will possess extensive hands-on experience in software engineering, with the ability to develop and deploy complex products that directly impact operational efficiency and industrial innovation. You will be instrumental in driving the design and delivery of scalable, reusable solutions, working closely with clients and internal teams in a flexible working environment that promotes work-life balance and professional growth., * Architect, develop, test, and deploy critical software components, APIs, and data pipelines while taking personal ownership of the technical solutions. * Create prototypes and Minimum Viable Products rapidly to validate client needs and market opportunities. * Design scalable, maintainable backend architecture, integrating industrial data sources and cloud services using technologies such as REST APIs, Docker, Kubernetes, and cloud platforms like Azure or AWS. * Engage with clients and internal teams to translate operational challenges into innovative technical solutions, balancing functionality with quick deployment. * Lead the development of Digital Twin applications and industrial digital solutions, integrating real-time industrial data with simulation models, GIS, and engineering visuals. * Identify opportunities to turn recurring client problems into scalable product offerings and oversee solution reuse and commercialisation efforts. * Provide technical guidance and mentorship to colleagues, ensuring architecture integrity and high-quality delivery across all product components. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)