Role, Your Responsibilities Will Be: Perform security requirements analysis and threat modelling. Conduct risk analysis and define test strategies aligned with security objectives. Plan, implement, and report on security testing activities, including: Tool and technique selection, Security requirements testing, Threat mitigation testing, Vulnerability testing, Abuse case testing, Attack surface analysis, Regression testing and Test … who identifies and tests for vulnerabilities in systems before attackers can exploit them. For This Role, You Will Need: Proven ability with a minimum 5 years of experience in software and/or firmware testing Engineering degree or equivalent experience in Software, Computer Science, Cybersecurity, or equivalent proven knowledge. Proficiency with tools such as Burp Suite, OWASP More ❯
engineering to boost model accuracy and efficiency. You'll be a successful Machine Learning Engineer at OVO if you Excellent production level programming skills in Python, including experience with softwaretesting (unit, integration, system), and knowledge of test-driven development; other languages are a plus. Proficiency in at least one ML framework, such as scikit-learn, XGBoost, Tensorflow … in designing, and deploying ML pipelines in production environments; knowledge of Kubeflow Pipelines is a plus. Good understanding of ML principles, monitoring, security, and data preprocessing techniques. Familiarity with software engineering practices, such as design patterns, CI/CD, version control, containerisation, infrastructure as code/Terraform; knowledge of Kubernetes is a plus. Strong communication traits, able to explain More ❯
Motorola Solutions values your privacy .Senior Software Engineer page is loaded Senior Software Engineerlocations: Edinburgh, UK (ZUK129)time type: Full timeposted on: Posted Todayjob requisition id: R58468 Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. … safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department Overview Our world class Video Management Software allows Enterprise customers to monitor all aspects of security at their sites. From integrating video analytics in Windows applications to making highly scalable cloud microservices - our engineers have opportunities … to work with a very diverse and exciting range of products. We are seeking talented senior software engineers to expand our teams and contribute to product development. Our hybrid home/office model is fully supported, with a fantastic city center office in Edinburgh. Job Description What You Will Do Delivering high quality, reliable software in our cloud More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
proceMX
Company Description ProceMX are a software products company providing industry leading Work and Asset management products to industries including Disaster Response and City Operations. Role Description This is a graduate level full-time on-site role for a Software Quality Assurance Tester in Glasgow. The Software Quality Assurance Tester will be responsible for executing tests to ensure … the quality of software products, identifying and documenting bugs and issues, and verifying fixes. The role also entails collaborating with development teams to understand requirements and ensure thorough testing is conducted. QA/Tester Duties Develop and execute comprehensive test plans and test cases for our web application based on the Apache, WildFly, and SQL Server stack and … complimentary mobile application. Collaborate closely with the development team to identify, report, and track defects throughout the testing lifecycle. Perform manual testing to validate the application's functionality, performance, and security. Conduct exploratory testing to uncover potential issues and ensure a seamless user experience. Create and maintain testing documentation, including test scripts, test data, and test More ❯
milton, central scotland, united kingdom Hybrid / WFH Options
proceMX
Company Description ProceMX are a software products company providing industry leading Work and Asset management products to industries including Disaster Response and City Operations. Role Description This is a graduate level full-time on-site role for a Software Quality Assurance Tester in Glasgow. The Software Quality Assurance Tester will be responsible for executing tests to ensure … the quality of software products, identifying and documenting bugs and issues, and verifying fixes. The role also entails collaborating with development teams to understand requirements and ensure thorough testing is conducted. QA/Tester Duties Develop and execute comprehensive test plans and test cases for our web application based on the Apache, WildFly, and SQL Server stack and … complimentary mobile application. Collaborate closely with the development team to identify, report, and track defects throughout the testing lifecycle. Perform manual testing to validate the application's functionality, performance, and security. Conduct exploratory testing to uncover potential issues and ensure a seamless user experience. Create and maintain testing documentation, including test scripts, test data, and test More ❯
paisley, central scotland, united kingdom Hybrid / WFH Options
proceMX
Company Description ProceMX are a software products company providing industry leading Work and Asset management products to industries including Disaster Response and City Operations. Role Description This is a graduate level full-time on-site role for a Software Quality Assurance Tester in Glasgow. The Software Quality Assurance Tester will be responsible for executing tests to ensure … the quality of software products, identifying and documenting bugs and issues, and verifying fixes. The role also entails collaborating with development teams to understand requirements and ensure thorough testing is conducted. QA/Tester Duties Develop and execute comprehensive test plans and test cases for our web application based on the Apache, WildFly, and SQL Server stack and … complimentary mobile application. Collaborate closely with the development team to identify, report, and track defects throughout the testing lifecycle. Perform manual testing to validate the application's functionality, performance, and security. Conduct exploratory testing to uncover potential issues and ensure a seamless user experience. Create and maintain testing documentation, including test scripts, test data, and test More ❯
Software Engineer II page is loaded Software Engineer IIlocations: EDINBURGH 01time type: Full timeposted on: Posted Todayjob requisition id: R51583 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. At … Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. # Job Title: Software Engineer II Locations: Edinburgh Reports to: Software Engineering Group Director Job Overview: The Cadence Virtuoso platform powers all the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for talented softwareMore ❯
Quorum Cyber Edinburgh, United Kingdom Software Engineering Warning! Vacancy not published Company Description At Quorum Cyber, we're on a mission to help good people win. Founded in Edinburgh in 2016, we're one of the fastest growing cyber security companies in the UK and North America, serving over 400 customers on four continents. We protect organisations against the … Contribute to the development of full-stack features that support both customer-facing and internal applications Collaborate with a cross-functional delivery team to build secure, scalable, and maintainable software Work closely with product and design teams to understand requirements and ensure technical feasibility Contribute to estimating effort and complexity to support effective planning and prioritisation Follow platform-wide … code that aligns with team standards Help maintain and improve legacy systems while contributing to the development of new services and features Support the team in delivering high-quality software through testing, documentation, and collaboration Collaborate with the Lead Software Engineer and senior team members to support delivery and grow your technical leadership skills Requirements Good working More ❯
Motherwell, Lanarkshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Role: Embedded Software Engineer Location: Motherwell, Scotland (Hybrid - 2 Days WFH per week) Salary: Up to £80,000 + Benefits Our client, a global technology leader in the medical devices sector, is seeking an Embedded Software Engineer to join their growing team in Motherwell. You'll be developing embedded software for next-generation devices, contributing directly to … innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS … bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous quality and More ❯
Role: Embedded Software Engineer Location: Motherwell, Scotland (Hybrid - 2 Days WFH a week) Salary: Up to 80,000 + Benefits Our client, a global technology leader in the medical devices sector, is seeking an Embedded Software Engineer to join their growing team in Motherwell. You'll be developing embedded software for next-generation devices, contributing directly to … innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS … bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous quality and More ❯
Bellshill, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Role: Embedded Software Engineer Location: Motherwell, Scotland (Hybrid - 2 Days WFH a week) Salary: Up to £80,000 + Benefits Our client, a global technology leader in the medical devices sector, is seeking an Embedded Software Engineer to join their growing team in Motherwell. You'll be developing embedded software for next-generation devices, contributing directly to … innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS … bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous quality and More ❯
Motherwell, North Lanarkshire, Mossend, Lanarkshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Role: Embedded Software Engineer Location: Motherwell, Scotland (Hybrid - 2 Days WFH a week) Salary: Up to £80,000 + Benefits Our client, a global technology leader in the medical devices sector, is seeking an Embedded Software Engineer to join their growing team in Motherwell. You'll be developing embedded software for next-generation devices, contributing directly to … innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS … bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous quality and More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple
within a core agile engineering team responsible for the test automation of a highly scalable, distributed patient monitoring platform. You’ll work on next-generation systems involving hardware/software integration, networking, and user interface design, with the chance to influence how quality is built into every stage of the process. Senior Automation Engineer in Test As a senior … modern test frameworks, scripting, and CI/CD environments Solid understanding of design principles and test verification best practices Agile development experience Excellent communication and collaboration skills Degree in Software Engineering, Computer Science, or equivalent experience What’s on offer In addition to a highly competitive salary and the opportunity to join a global leader in its field, you More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Bright Purple
within a core agile engineering team responsible for the test automation of a highly scalable, distributed patient monitoring platform. You'll work on next-generation systems involving hardware/software integration, networking, and user interface design, with the chance to influence how quality is built into every stage of the process. Senior Automation Engineer in Test As a senior … modern test frameworks, scripting, and CI/CD environments Solid understanding of design principles and test verification best practices Agile development experience Excellent communication and collaboration skills Degree in Software Engineering, Computer Science, or equivalent experience What's on offer In addition to a highly competitive salary and the opportunity to join a global leader in its field, you More ❯
broughton, central scotland, united kingdom Hybrid / WFH Options
Bright Purple
within a core agile engineering team responsible for the test automation of a highly scalable, distributed patient monitoring platform. You’ll work on next-generation systems involving hardware/software integration, networking, and user interface design, with the chance to influence how quality is built into every stage of the process. Senior Automation Engineer in Test As a senior … modern test frameworks, scripting, and CI/CD environments Solid understanding of design principles and test verification best practices Agile development experience Excellent communication and collaboration skills Degree in Software Engineering, Computer Science, or equivalent experience What’s on offer In addition to a highly competitive salary and the opportunity to join a global leader in its field, you More ❯
livingston, central scotland, united kingdom Hybrid / WFH Options
Bright Purple
within a core agile engineering team responsible for the test automation of a highly scalable, distributed patient monitoring platform. You’ll work on next-generation systems involving hardware/software integration, networking, and user interface design, with the chance to influence how quality is built into every stage of the process. Senior Automation Engineer in Test As a senior … modern test frameworks, scripting, and CI/CD environments Solid understanding of design principles and test verification best practices Agile development experience Excellent communication and collaboration skills Degree in Software Engineering, Computer Science, or equivalent experience What’s on offer In addition to a highly competitive salary and the opportunity to join a global leader in its field, you More ❯
dunfermline, north east scotland, united kingdom Hybrid / WFH Options
Bright Purple
within a core agile engineering team responsible for the test automation of a highly scalable, distributed patient monitoring platform. You’ll work on next-generation systems involving hardware/software integration, networking, and user interface design, with the chance to influence how quality is built into every stage of the process. Senior Automation Engineer in Test As a senior … modern test frameworks, scripting, and CI/CD environments Solid understanding of design principles and test verification best practices Agile development experience Excellent communication and collaboration skills Degree in Software Engineering, Computer Science, or equivalent experience What’s on offer In addition to a highly competitive salary and the opportunity to join a global leader in its field, you More ❯
As a Lead Software Development Engineer in Test (SDET) at JPMorganChase within Asset Wealth Management, youare an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas … within various business functions in support of the firm's business objectives. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code written by others Identifies opportunities to eliminate or … automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of practice across Software Engineering to drive awareness and use of More ❯
Principal Software Engineer - Snowflake page is loaded Principal Software Engineer - Snowflakeremote type: Hybridlocations: Edinburgh, GBtime type: Full timeposted on: Posted Todayjob requisition id: JR2454Wood Mackenzie is the global data and analytics business for the renewables, energy, and natural resources industries. Enhanced by technology. Enriched by human intelligence. In an ever-changing world, companies and governments need reliable and … we put customers at the heart of our decisions Future Focused - we accelerate change Curious - we turn knowledge into action About the Role We're looking for a Principal Software Engineer to join our Snowflake Platform team within our Data Platform group. You'll be responsible for the systems and infrastructure that integrate Snowflake into our broader data ecosystem … to work with our technical leadership teams to inform the technical evolution of our Snowflake platform and its integration with our broader applications Have expert level understanding of modern software engineering, from test automation to architectural principles, applied to data platform development Understand what it takes to develop resilient, scalable and secure data platform solutions Recognise that people build More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
presence in Edinburgh. This is a chance to work on large-scale, meaningful systems while advancing your technical career in automation. This role is ideal for a hands-on Software Engineer in Test with strong Python experience and a passion for quality, automation and collaboration. Youll be a key part of an agile engineering team developing automation tests for … Key responsibilities: Design, develop and maintain automated tests and frameworks using Python Collaborate with development, systems and hardware teams to ensure full test coverage Derive test cases from complex software and system requirements Participate in technical discussions and sprint planning sessions Contribute to improvements in test strategy, CI pipelines and tooling Debug and troubleshoot test failures and work cross … functionally to resolve issues Support software verification, documentation and compliance processes Skills and experience required: Strong background in test automation and software development Proficient programming skills in Python Experience developing tests for integrated systems or distributed platforms Familiarity with CI/CD and Agile practices Solid understanding of test frameworks, scripting, and modern development environments Strong communication skills More ❯
milton, central scotland, united kingdom Hybrid / WFH Options
Lorien
fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Technical Lead/Lead Developer or even a hands-on Software Engineering Manager with a background in C# to join their team, help lead from the front, and play a key role in the next stages of the company’s … Looking For Hands-on skills across the following: .Net, C#, SQL, Azure, Kubernetes, Docker, Azure DevOps Proven track record of leading technical staff and delivering complex projects Expertise in software best practices, automated testing methods and ability to identify areas for improvement Demonstrated ability to handle complex technical challenges as well as keep stakeholders at any level in More ❯
paisley, central scotland, united kingdom Hybrid / WFH Options
Lorien
fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Technical Lead/Lead Developer or even a hands-on Software Engineering Manager with a background in C# to join their team, help lead from the front, and play a key role in the next stages of the company’s … Looking For Hands-on skills across the following: .Net, C#, SQL, Azure, Kubernetes, Docker, Azure DevOps Proven track record of leading technical staff and delivering complex projects Expertise in software best practices, automated testing methods and ability to identify areas for improvement Demonstrated ability to handle complex technical challenges as well as keep stakeholders at any level in More ❯
Glasgow, City of Glasgow, United Kingdom Hybrid / WFH Options
Lorien
fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Technical Lead/Lead Developer or even a hands-on Software Engineering Manager with a background in C# to join their team, help lead from the front, and play a key role in the next stages of the company's … Looking For Hands-on skills across the following: .Net, C#, SQL, Azure, Kubernetes, Docker, Azure DevOps Proven track record of leading technical staff and delivering complex projects Expertise in software best practices, automated testing methods and ability to identify areas for improvement Demonstrated ability to handle complex technical challenges as well as keep stakeholders at any level in More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Lorien
fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Technical Lead/Lead Developer or even a hands-on Software Engineering Manager with a background in C# to join their team, help lead from the front, and play a key role in the next stages of the company's … Looking For Hands-on skills across the following: .Net, C#, SQL, Azure, Kubernetes, Docker, Azure DevOps Proven track record of leading technical staff and delivering complex projects Expertise in software best practices, automated testing methods and ability to identify areas for improvement Demonstrated ability to handle complex technical challenges as well as keep stakeholders at any level in More ❯
of belonging, we believe we've created a culture in which everyone can succeed, no matter how you got here. The Position We're looking for a Senior iOS Software Engineer to join our Unified Modules vertical. You'll be working within the Core Products and Experiences domain to develop and promote a new set of SDKs and libraries … What We're Looking For Experience writing code for iOS using Swift A willingness to upskill in Typescript/React and/or Android/Kotlin Understanding of Agile software development Quality and testing focused with your code Ability to hold yourself and the team to high standards Ability to provide in-depth evaluation of multiple technical directions … by more people. Lead smaller projects of work within the team. Coach & nurture other members of the team Participate in the interview process and help your team onboard & train Software Engineers. What You Can Expect Interesting work - working in a fast-paced and ever-changing industry, new problems and exciting solutions are never too far away. There are always More ❯