23 of 23 Unit Testing Jobs in Scotland

Software Engineers - Quantum Comms / Satellite Technology

Hiring Organisation
Line Up Aviation
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Contract
Contract Rate
£20.51 - £30.77/hour plus holiday pay in addition
internationally collaborative project. The Opportunities 1. Software Engineer - £20.51 per hour An excellent opportunity for a Software Engineer to contribute to the development and testing of software for quantum key distribution (QKD) payloads and ground segment systems. Main Responsibilities: Assist in developing software for QKD payloads and ground segment … systems. Support automated testing and software quality assurance processes. Participate in Agile development cycles, working collaboratively with senior engineers. Contribute to software integration activities involving sovereign use cases and OPS-SAT VOLT. Support continuous improvement of software development and testing processes. Technical Skills: Programming experience using Java, C++ ...

Senior Web Developer ABZ-HR050

Location
Aberdeen City, Scotland, United Kingdom
ongoing opportunities for growth and progression. Job Description The Senior Web Developer will be responsible for: Day-to-day coding and development activities. Relevant Unit Testing using various Unit Testing tools, as applicable in an Agile and DevOps Environment. Working efficiently with the respective teams ...

Lead Java Engineer – Spring Boot, Kafka & GCP

Location
City of Edinburgh, Scotland, United Kingdom
estimates, delivery plans and engineering backlogs. Lead impact assessments, solution discussions, code reviews and technical governance throughout the delivery lifecycle. Maintain engineering quality through unit testing, BDD/TDD, CI/CD controls, security, performance and observability practices. Guide engineers on implementation standards, reusable patterns, defect prevention … cloud-native deployment practices. Working experience with Google Cloud Platform and cloud-based application deployment. Strong knowledge of BDD/TDD, JUnit and automated unit-testing practices. Experience with CI/CD and engineering tools such as Jenkins, Git, SonarQube and Docker. Good understanding of API gateways ...

Applied AI ML - Python & Agentic AI

Location
Glasgow, Scotland, United Kingdom
delivery (LLMs/SLMs, RAG, tool-using agents, evaluation, MLOps) and backend/service engineering (Java and/or Python, APIs/microservices, testing, CI/CD, observability, reliability) on AWS and cloud-native platforms. This role values modern AI engineering workflows and tooling such as GitHub Copilot … services. Apply MLOps practices across the lifecycle: experimentation, versioning, CI/CD, deployment, monitoring, and maintenance for models/prompts/agents. Implement robust testing (unit/integration), performance benchmarking (latency/cost), and observability (logging/metrics/tracing) for AI services. Collaborate with cross-functional stakeholders ...

Software Engineer III – Python / Databricks

Location
Auchentibber, Scotland, United Kingdom
Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards Applies knowledge of tools within the Software Development … managing applications at scale Good understanding and working knowledge of software development lifecycle tools used for configuration management, continuous integration and delivery pipelines, unit testing, regression testing, and performance testing Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g. ...

Software Engineer

Location
Kirkcaldy, Scotland, United Kingdom
offers the opportunity to collaborate with multidisciplinary teams, contribute throughout the software development lifecycle, and continuously expand your technical expertise. Key Responsibilities Designing, developing, testing, and maintaining software applications using Python, C#, and/or C++. Participating in the full software development lifecycle, from requirements analysis and design through … implementation, testing, deployment, and maintenance. Collaborating with project managers, solution architects, QA engineers, and clients to understand technical requirements and deliver high-quality software solutions. Developing clean, maintainable, and well-documented code following industry best practices and coding standards. Performing unit testing, integration testing, debugging ...

Lead Software Engineer - AI/Java Full Stack

Location
Glasgow, Scotland, United Kingdom
Design and build AI-enabled applications, including AI Agents and agentic workflows Work across hybrid data ecosystems (AWS, Databricks, Kubernetes) Ensure code quality through unit testing, integration testing, and continuous validation practices Collaborate with cross-functional teams to deliver end-to-end solutions aligned with enterprise standards ...

Software Systems Engineer

Location
Lossiemouth, Scotland, United Kingdom
software design principles Familiarity with version control systems (e.g., Git) Knowledge of Agile development methodologies Familiarity with DevOps, Automation and CICD concepts Understanding of testing frameworks and unit testing practices Relocation: This position does not offer relocation. Candidates must live in the immediate area or relocate ...

Senior Advanced Software Engineer

Hiring Organisation
Team Jobs - Strategic Accounts
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Contract
Contract Rate
£30.77/hour
next-generation secure quantum communication technology. We are seeking an experienced Senior Advanced Software Engineer to play a leading role in the development, testing and integration of advanced Quantum Key Distribution (QKD) software systems as part of an innovative international space programme. This is an exciting opportunity … secure or high-assurance environments. Key Responsibilities Lead software development activities for advanced QKD software systems and associated ground segment applications. Drive high-level unit testing, test automation, system integration and performance testing activities. Coordinate with ESA and international partner countries to align technical requirements, project deliverable ...

Software Developer - Java Experience

Location
City of Edinburgh, Scotland, United Kingdom
full software development lifecycle Ability to code within projects Experience in Databases, including MongoDB, SQL or Document Database Experience with Java Experience in Unit Testing Previous involvement in developing and delivering major IT solutions An understanding of agile tools and techniques Excellent communication skills and professional attitude Highly ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
design and development. Drive design reviews, define interfaces between code modules, and apply existing technology to designs. Maintain code quality through best practices, unit testing and code quality automation. Demonstrate the ability to make informed technology choices after due diligence and impact assessment. Articulate the need for scalability ...

Lead Java Developer – Integration Services

Location
Glasgow, Scotland, United Kingdom
technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development … these as core to how we will deliver software going forward. Ample experience with GitLab CI/CD, Maven/Gradle, and automated testing, enabling efficient software delivery and high-quality code standards. Expertise in Kubernetes, Docker, and containerization, building and managing scalable, cloud‐native applications. ...

Principal Engineer (EDI)

Location
City of Edinburgh, Scotland, United Kingdom
architecture models and roadmaps of application and software components to meet business and technical requirements, driving common usability across products and domains Designing, producing, testing and implementing the working code, along with applying Agile methods to the development of software with the use of DevOps techniques The skills … technical strategies Proven experience of deploying workloads in public or private cloud , alongside test-driven development using automated test frameworks, mocking and stubbing, and unit testing tools A background in designing or implementing APIs , and in working with code repositories, bug tracking tools and wikis The ability ...

Sr Software Engineer (C++ / Rust)

Location
Dundee, Scotland, United Kingdom
business Participate and contribute to an effective software development lifecycle including a high focus on customer support and root cause analysis Conduct testing based on knowledge of system architecture, interdependencies and interactions Accurately estimate time and resources for software development efforts Incorporate unit testing/root cause ...

Senior Java/Scala Developer

Location
Glasgow, Scotland, United Kingdom
capital markets environment, helping the business meet global compliance requirements. Build enhancements and fixes for intraday and end-of-day reporting systems, including unit testing, UAT support, release notes, signoff coordination, deployment activities, and post-release production support. Own complex problems and key feature delivery, partnering with business ...

Salesforce Engineer | IC2

Location
Glasgow, Scotland, United Kingdom
experiences, following established designs and validating behavior with senior engineers and functional partners. Contribute to all phases of the development lifecycle, including analysis, implementation, unit testing, validation, deployment, and ongoing support. Collaborate with product owners, business stakeholders, and senior engineers to clarify requirements and contribute to technical design … integration issues with operations teams, the Salesforce Platform team, and external partners. Support data quality, system reliability, and platform performance through careful implementation, testing, and troubleshooting of partner reporting and integrations. Follow established engineering standards, including code review, documentation, development workflows, and Salesforce environment, deployment, and change management practices. ...

Software Manager - Routing protocols

Location
City of Edinburgh, Scotland, United Kingdom
including OSPF, IS-IS, EVPN, and BGP. Experience developing carrier-grade or high-availability networking software. Application of modern software engineering practices including automated unit testing, CI/CD, and AI-assisted development tools. Experience working directly with customers or participating in customer-facing technical discussions. At Ciena ...

Sr. Software Engineer

Location
Glasgow, Scotland, United Kingdom
technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations ...

Senior Mobile Engineer - CMP/KMP

Location
City of Edinburgh, Scotland, United Kingdom
looking to find and adopt the best tools for the job - whether that's making our CI better with automated code scanning and UI testing or developing reusable libraries that we can share across projects. We conduct unit testing across all our projects, code is always peer … APIs Hands-on experience using AI coding tools (e.g. Claude Code) as part of day-to-day delivery Strong focus on code quality, testing and clean architecture principles Experience working effectively in a self-led environment without dedicated product, design or QA support Desirable: experience releasing iOS apps ...

Full stack Developer

Location
Glasgow, Scotland, United Kingdom
technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development ...

Lead Platform Engineer

Location
Glasgow, Scotland, United Kingdom
technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Director Expectations Provide expert advice to senior functional management and committees to influence decisions ...

2027 Technology Developer Graduate Apprenticeship Programme Glasgow

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
code quality and knowledge sharing. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To meet the needs of stakeholders/customers through operational excellence ...

React Native Mobile Developer

Location
Glasgow, Scotland, United Kingdom
engineers to define requirements and deliver elegant solutions. Contribute to discovery and ideation sessions, influencing the mobile roadmap. Ensure best practices in coding, testing, and performance optimization. Work closely with cross-functional teams to address feature requests and resolve issues quickly. To progress as a successful Mobile Developer … will require: Strong commercial experience with React Native . Hands-on experience with Redux in production environments. Familiarity with React Native Testing Library and Jest for unit testing. Excellent collaboration skills and ability to work with developers, UX teams, and product owners. Bonus: Experience or interest ...