solutions to relevant stakeholders. What do you need to succeed? Must-have Experience in C# .NET/SQL and Biztalk development. Proven experience in Cloudcomputing, services and models (Azure, AWS, microservices). Development experience using C#. Strong written and verbal communications. Nice-to-have Experience of working … Azure App Service, Azure Blob Storage, Azure Devops, Azure Logic Apps, Azure Monitor, Azure Repos, Azure Storage, BizTalk Development, C# .NET Programming, Change Management, CloudComputing, Detail-Oriented, Documentations, Group Problem Solving, Integration Development, Integration Services, Message Queuing, Microsoft Azure Application Insights, Microsoft Azure Functions, Microsoft Azure Service More ❯
solutions to relevant stakeholders. What do you need to succeed? Must-have Experience in C# .NET/SQL and Biztalk development. Proven experience in Cloudcomputing, services and models (Azure, AWS, microservices). Development experience using C# Strong written and verbal communications Experience with scripting languages (Powershell), and … Azure App Service, Azure Blob Storage, Azure Devops, Azure Logic Apps, Azure Monitor, Azure Repos, Azure Storage, BizTalk Development, C# .NET Programming, Change Management, CloudComputing, Detail-Oriented, Documentations, Group Problem Solving, Integration Development, Integration Services, Message Queuing, Microsoft Azure Application Insights, Microsoft Azure Functions, Microsoft Azure Service More ❯
remote, Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Bright Purple
Software Engineer, you’ll get to join a small, focused delivery team working on key feature development, devops, and testing, exploring new areas of cloudcomputing, AI/ML, and platform engineering. You'll be key in determining architectural and design decisions, supporting junior team members, writing fantastic … platform teams to ensure it's all released correctly via their advanced CI/CD infrastructure. If you have experience in developing sophisticated, modern, cloud-based software, and are potentially considering making a step up into a senior level, this software engineering role is perfectly set up to provide … that career progression. To be considered you will have experience in: Python - this team works predominantly in Python JavaScript Python - APIs built in Python CloudComputing (Azure) Kubernetes Linux/Unix Ruby - preference for those with knowledge of Ruby Their process is well-regarded and provides a two More ❯
analyze. The Smart Grid Solutions team is seeking an experienced Software Architect to lead the design and development of next-generation embedded, edge-to-cloud, and AI/ML-driven software solutions for the power grid. Our Grid Edge Insights platform leverages hardware from Analog Devices, advanced analytics, and … cloud-based network insights to enhance grid reliability and efficiency. As the power grid undergoes a major transformation driven by climate change, vehicle electrification, and distributed renewable energy, this role is crucial in ensuring seamless and scalable digital solutions. We are looking for a software leader with deep expertise … in Advanced Distribution Management Systems (ADMS), embedded systems, edge computing, and cloud-based architectures. The ideal candidate will define system architectures, drive technical innovation, and collaborate with hardware, software, and AI/ML teams to bring cutting-edge solutions to market. Responsibilities include: Architect and Develop Grid Software More ❯
reviews to uphold software quality standards. Oversee the full software development lifecycle (SDLC) from conceptualization to deployment. Stay updated with emerging technologies, particularly in cloudcomputing, system integration, and mobile application development to drive innovation within the organization. Required Skills and Qualifications: Strong experience with .NET frameworks and … and NoSQL databases. Exposure to React Native development is highly desirable. Solid understanding of DevOps principles, CI/CD pipelines, and deployment strategies on cloud platforms. Strong problem-solving skills and the ability to navigate complex technical challenges. Excellent communication skills with the ability to convey technical concepts to More ❯
reviews to uphold software quality standards. Oversee the full software development lifecycle (SDLC) from conceptualization to deployment. Stay updated with emerging technologies, particularly in cloudcomputing, system integration, and mobile application development, to drive innovation within the organization. Required Skills and Qualifications: Strong experience with .NET frameworks and … and NoSQL databases. Exposure to React Native development is highly desirable. Solid understanding of DevOps principles, CI/CD pipelines, and deployment strategies on cloud platforms. Strong problem-solving skills and the ability to navigate complex technical challenges. Ability to convey technical concepts to non-technical stakeholders. Seniority level More ❯
Job Description To apply for this role please visit Civil Service Jobs and quote ref no. Are you interested in cloudcomputing and joining one of the most digitally-advanced tax authorities in the world and one of the largest and most dynamic IT estates in Europe? Then … information to colleagues. Use of document scanning and robotic automation to bring efficiencies to manual processing tasks. Architecting IT applications, including making use of Cloud, IaaS, SaaS and PaaS. Knowledge of a range of technology stacks and the ability to take a balanced approach to technology selection. A good More ❯
product focused, you will be expected to play & know the games we make Demonstratable critical thinker who can make & communicate decisions clearly Familiarity with cloudcomputing platforms like AWS, Azure or GCP Experience with data visualization tools (e.g. Looker, Power BI) with a strong ability to create visually More ❯
designing and implementing financial systems or processes and integrations. Proficiency in enterprise architecture frameworks and methodologies. Knowledge of actuarial software, data analytics tools, and cloud computing. Strong understanding of actuarial principles, and regulatory requirements. Strong problem-solving skills. Influencing skills: ability to work effectively with diverse teams and manage More ❯
expertise or interest in areas such as database management systems (transactional/analytical), query processing, storage and indexing engines, parallel/concurrent algorithms, distributed computing, graph theory, programming/query languages, operating systems, compilers, fault-tolerant systems, and hardware-software co-design. Job Purpose: As part of the Database … Edinburgh and other institutions. The center hosts teams working on diverse areas like programming languages, compilers, and systems infrastructure, enabling multidisciplinary projects in AI, cloudcomputing, data systems, and more, with real-world impact on products and services. Key Responsibilities: Perform systems research and empirical science on current … building blocks for the next generation of data management and processing systems. Explore and advance the latest data management and processing frameworks for both Cloud and devices. Person Specification: Be proficient in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). Be proficient More ❯
System Software Engineer (GPU, HPC) We are looking for system engineers with a passion for distributed systems, HPC, operating systems and cloud-native applications to join our client in Edinburgh and work on cutting edge research and development in the field of systems infrastructure and heterogeneous hardware. You will … of the following: PhD/MSc in Computer Science or related discipline. In-depth knowledge of distributed systems, HPC, GPU, compilers, operating systems or cloud computing. Solid system programming skills in C/C++, Go, Python, Rust etc. System level & low-level development experience either through industry work or … academic papers. Key Words: System Engineer/Software Engineer/GPU/GPGPU/Compiler/HPC/Operating Systems/RTOS/CloudComputing/Distributed Systems/C/C++/Python/RUST/Low Level/Firmware By applying to this role, you understand More ❯
new ideas, designs, and technologies, ultimately integrating them into our data centers for the benefit of both internal operations and external users, such as cloud services. Our team's unique position enables us to bridge the gap between cutting-edge systems research and practical engineering environments, facilitating the translation … graduates in computer-related fields and experienced engineers with expertise in systems. If you possess knowledge in operating systems, heterogeneous hardware, distributed systems, or cloud-native applications, we encourage you to reach out. As an engineer in the SIR Lab, you will collaborate with leading scientists, tackle cutting-edge … selecting research problems, designing solutions, analyzing results, and building prototypes to showcase the advantages and challenges of these technologies across various data center and cloud applications. Design, implement, and evaluate key technologies and associated algorithms. Actively engage with academia, industry, and open-source communities to establish influence and contribute More ❯