Glasgow, Scotland, United Kingdom Hybrid / WFH Options
BBC Group and Public Services
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker, Bedrock Implement Infrastructure-as-Code with AWS CDK, CloudFormation to provision and manage cloud environments. Build and maintain CI …/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure softwarequality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean … code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. Enforce security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and More ❯
business analysts and stakeholders to understand financial workflows and translate them into technical solutions. Work with large datasets, APIs, and databases to support financial data processing and reporting. Ensure codequality, performance, and adherence to best practices in software development. Implement unit tests, integration tests, and participate in code reviews. Support deployment and maintenance of applications More ❯
Dundee, Angus, United Kingdom Hybrid / WFH Options
N-able Technologies Ltd
AI Team in our Dundee hub. What You'll Do Provide technical leadership and set technical direction to guide the team in implementing best practices Conduct and participate in code reviews to ensure codequality and consistency, and to mentor and provide feedback to junior engineers Mentor and coach junior engineers, helping them improve their technical … and grow in their careers Ensuring codequality, writing automated tests, and participating in quality assurance efforts to maintain a high level of softwarequality Be responsible for creating and maintaining technical documentation, including architecture diagrams, design specifications, and coding standards Work closely with other teams, such as product management, architecture, DevOps, UX … automation, and in product design Previous AI production experience Expertise with cloud-based technologies AWS/Azure and expertise with Cloud-native methodologies and design Professional experience in writing code in the languages used in the team, e.g. GO, C#, JavaScript, JQuery, AngularJS, Java, Python. Solid understanding of development process with strong problem solving and debugging skills, experience working More ❯
of an agile team that builds critical frameworks and UIs that drive the next generation of Kubernetes based Atlas infrastructure provisioning platforms. Job responsibilities Design and develop high-qualitysoftware applications and frameworks using firmwide languages and technologies, including but not limited to Golang, Java, JavaScript, Groovy, and Kubernetes. Serve as an ambassador for CFS architecture and frameworks … and deploying them to Kubernetes and AWS (Amazon Web Services). Work on proof-of-concept projects to validate architectural guidelines. Ensure the health of team codebases by maintaining codequality and addressing vulnerabilities, utilizing tools like SSAP and Sonar for scanning reports. Create high-quality technical documentation for frameworks and tools. Required qualifications, capabilities More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
WARACLE
to and lead AI-driven initiatives. Key Duties and Responsibilities Lead the design and development of complex, scalable Java-based applications (e.g., microservices, APIs), setting technical direction and ensuring code quality. Solve intricate back-end architectural and performance challenges, identifying and implementing innovative solutions that enhance system efficiency and data integrity. Champion Agile methodologies, leading ceremonies and driving best … and non-technical stakeholders. Ability to work independently and collaboratively in a fast-paced, agile environment. Proactive, self-motivated, and a continuous learner. A passion for delivering high-qualitysoftware solutions. Consultancy experience is a plus, demonstrating client-facing skills. These are the technologies we typically use. Don't worry if you don't tick all of these More ❯
world. Job Responsibilities Develop and provide best-in-class solutions across multiple software engineering disciplines. Utilize Agile methodology and adhere to coding standards, procedures, and techniques. Contribute to technical code documentation. Actively contribute to software and architecture design addressing business needs within mature technology environments. Design, develop, code, test, debug, and document to meet business requirements and security … review, and design functional specifications prepared by other team members. Collaborate with the team and propose solutions for any identified problems. Handle deployment operations for all environments. Adhere to codequality standards across the firm, line of business (LOB), and organization. Provide application support for all environments as part of a DevOps culture. Collaborate with the production … management team to safely deploy applications to the production environment. Required Qualifications, Capabilities, And Skills Formal training or certification on leadership and code review concepts and proficient applied experience Extensive core Java (version 11 or higher) development experience with Spring-boot/moneta-book or similar frameworks Experience in developing cloud-native applications with demonstrated implementation of Restful Microservices More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Version 1
live in. We foster strong partnerships with leading technology giants including Microsoft, AWS, Oracle, Red Hat, OutSystems, and Snowflake, ensuring that our customers are provided with the highest quality solutions and services. We’re an award-winning employer reflecting how our employees are at the very heart of Version 1 and what we do: UK & Ireland's premier … us and we’ll invest in you! Job Description As an Intermediate Java Software Engineer, you will be part of a cross-functional team, working on developing high-quality, maintainable software solutions to meet our clients' needs. You will continue to expand your technical skills and contribute to process improvements, while also taking ownership of key tasks and … and an Agile environment Solid software engineering background covering SOLID principles with Java experience. Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure codequality, and maintaining a reliable testing suite to support continuous integration and delivery. Some experience with Apache Kafka, including working on distributed messaging systems for real-time More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Waracle
digital products for ambitious clients? Waracle, a world-class digital technology consultancy, is looking for a Senior Flutter Developer to join our dynamic team! We don't just write code; we solve complex challenges, set technical direction, and deliver high-performance, scalable mobile applications that truly make an impact. If you thrive on deep technical expertise, architectural leadership, and … empowering others, this is your chance to shine. What you'll do: Lead & Architect: Drive the technical vision for complex Flutter projects, shaping architecture, ensuring top-tier codequality, and solving intricate performance challenges. Build Elite Apps: Lead the design and development of advanced cross-platform mobile applications using Flutter & Dart, integrating with diverse APIs and optimizing … level proficiency in Dart, Flutter framework, state management (BLoC preferred), REST APIs, and offline data handling. Technical Leadership: Demonstrated experience setting technical direction, contributing to architecture, and conducting thorough code reviews. Agile & Project Acumen: Significant experience leading complex software projects within Agile (Scrum/Kanban) environments. Problem-Solving Power: Exceptional analytical and decision-making skills to tackle intricate challenges. More ❯
an eye on generalised and repeatable patterns. Assist with solving complex technical problems when they arise through the methodical application of solution knowledge. Ensure software meets requirements of quality, security, extensibility, maintainability, and observability. Develop architecture roadmaps aligned with long-term product roadmaps. About You A Bachelor's/Master's degree in computer science/engineering or … platforms. Excellent knowledge of infrastructure architecture and security such as networking, containers, storage, API gateways, etc. with a special emphasis on AWS/Azure cloud infrastructure. Knowledge of softwarequality assurance principles, test automation tools, CI/CD tools, security tools, and application/systems monitoring. Experience in Agile development practices at scale. Demonstrable experience with at least More ❯
and SQL Server for our databases. Applications are built in ASP.NET and Angular for web apps, with Java, Swift, and Xamarin for mobile apps. Responsibilities Design, architect, develop, review code, and test our key applications as a core team member Design new features and integrations collaboratively to deliver complex solutions Design and implement scalable, resilient cloud solutions with security … and disaster recovery considerations Plan and execute technical deliverables with the team Maintain good code and test coverage through automated testing Champion codequality by adhering to CLEAN architecture and SOLID principles Mentor other developers to improve team skills and best practices Collaborate with Business Analysts and stakeholders to develop solutions aligned with business needs Provide More ❯
SQL Server for our databases. Applications are built in ASP.NET and Angular for web apps, with Java, Swift, and Xamarin for mobile apps. Responsibilities Design, architect, develop, and conduct code reviews for our key applications Design new application features and integrations in collaboration with team members Develop scalable and resilient cloud solutions with security and disaster recovery in mind … Plan and execute technical deliverables Ensure good code and test coverage through automated tests Adhere to CLEAN architecture and SOLID principles to maintain codequality Mentor other developers and promote best practices Collaborate with Business Analysts and stakeholders to develop aligned solutions Provide off-hours support as needed Participate in a rotating weekly on-call schedule More ❯
to articulate complex technical concepts at varying levels of detail. Your contributions will be pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of … LangChain, with a focus on Retrieval-Augmented Generation (RAG) and text/chat generators. Cloud computing with AWS (ECS, EKS, DynamoDB, Bedrock) Knowledge of git version control, branching, and code versioning. Passionate about codequality, adhering to best practices for codequality, performance, testing, monitoring, documentation, CI/CD. Experience working in an … Large Language Model stacks, vector databases, Haystack, open-source (Mistral, Falcon, Llama 3), and closed-source models like GPT-4 and Claude. Knowledge of Git version control, branching, and code versioning. Renumeration: Healthcare insurance upon passing probation #J-18808-Ljbffr More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Primis
Spring Boot Collaborate with cross-functional teams including DevOps, QA, and Business Analysts Work closely with client stakeholders to understand requirements and deliver high-quality solutions Ensure codequality through unit testing, integration testing, and code reviews Contribute to architectural decisions and continuous improvement initiatives Required Skills & Experience: 5+ years of professional experience in More ❯
Greenock, Renfrewshire, United Kingdom Hybrid / WFH Options
The Cigna Group
and raise challenges when necessary. We aim to be cutting-edge engineers - not institutionalized developer Responsibilities Minimize "meetings" to get requirements and have direct business interactions Write referenceable & modular code Design and architect the solution independently Be fluent in particular areas and have proficiency in many areas Have a passion to learn Take ownership and accountability Understands when to … automate and when not to Have a desire to simplify Be entrepreneurial/business minded Have a quality mindset, not just codequality but also to ensure ongoing data quality by monitoring data to identify problems before they have business impact Take risks and champion new ideas Qualifications Experience Required: 3 - 5 years More ❯
firmware for a variety of aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices). Write clean, efficient, and well-documented code Python for embedded systems. Work with microcontrollers, microprocessors, and real-time operating systems (RTOS). Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission … and communication modules. Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Develop and execute unit, integration, and system tests to ensure softwarequality and reliability. Troubleshoot and debug software and hardware issues in embedded systems. Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to define system requirements and ensure More ❯
platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-qualitysoftware solutions using industry-aligned programming languages, frameworks, and tools. Ensuring code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participating in code reviews, and promoting a culture of codequality and knowledge sharing. Staying informed of industry technology trends and actively contributing to the organization’s technology communities to foster a culture of 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, and take responsibility for operational effectiveness. Collaborate closely with other functions/business divisions. Lead a team performing complex tasks, using well-developed professional knowledge and More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Sonos, Inc
You’ll design, develop, and improve source control management systems, continuous integration engines, artifact repositories, and workflow automation. Your goal is to make it easy and efficient to take code from development environment to releasable artifact. This is a critical role for a cloud delivery tools and software pipeline aficionado who wants to work in a modern environment creating … issues in development, test, and production environments. Document processes, configurations, and solutions for internal knowledge sharing. Mentor and guide junior DevOps engineers Basic Qualifications Working knowledge of modern source code control tools and CI/CD frameworks Previous experience in a build and release engineering or related role Strong Shell script experience Strong programming experience Experience creating or maintaining …/analytical skills in Jenkins/Python CI/CD environments Enterprise Repository Management Systems (Artifactory) Platform as a service tools: AWS, Kubernetes, Docker containerization, Argo CD, Groovy, Helm Codequality tools - SonarQube Research shows that candidates from underrepresented backgrounds often don't apply for roles if they don't meet all the criteria. If you don More ❯
technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-qualitysoftware solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of codequality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of 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. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles More ❯
technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-qualitysoftware solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of codequality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of 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. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles More ❯
on our Contact Centre Application, ibAdvisor. The ideal candidate will have a strong background in both React and Java development, with a proven track record of delivering high-qualitysoftware solutions. Responsibilities: Develop and maintain the Contact Centre Application (ibAdvisor) using React and Java. Collaborate with … cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Help maintain codequality, organization, and automation. Requirements: Proven experience in React and Java development. Strong understanding of web development principles and best practices. Experience with RESTful APIs and integration. More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Computershare UK
Join to apply for the SoftwareQuality Automation Lead role at Computershare UK Continue with Google Continue with Google Join to apply for the SoftwareQuality Automation Lead role at Computershare UK Location: Edinburgh In this position, you’ll be based in the Edinburgh office for a minimum of three days a week, with the flexibility … week. Find out more about our flexible work culture at computershare.com/flex. We give you a world of potential Computershare have a very exciting opportunity for a SoftwareQuality Automation Lead to join our team in Edinburgh. Role Why is this role exciting when there are so many other Automation positions in the market? Well, there are … a bit more about what you’ll be doing, and the type of person that we’re looking for. A role you will love As one of our SoftwareQuality Automation Lead's you will work within our cross-functional agile teams and be involved throughout the full development lifecycle from requirements elicitation to the delivery of high More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
N-able Technologies Ltd
is looking to hire a Senior Software Engineer in Dundee to join the team of one of its flagship products. You will be able to write qualitycode across complex products, services, and components and work with a team to ensure that designs and engineering practices are sound. What You'll Do Identifies and works on a … propose alternatives using research and data High skill level in Coding. Independently develops complex features through multiple layers (frontend, backend, etc.). Provides technical feedback and assistance on others' code and design. Debugs and troubleshoots in customer's environment and uses low-level operating systems knowledge to troubleshoot complex issues Identifies design and architecture issues early. Demonstrates expertise across … Agile development practices Provides technical solutions and discusses the pros and cons of different approaches while effectively balancing long-term strategy and short-term deliverable goals Effectively debugs any code and proposes strategies for improving codequality Purple Perks Medical, dental and vision coverage Generous PTO and observed holidays 2 Paid VoluNteer Days per year Employee More ❯
few years, this company is now looking for a Software Engineer to play a pivotal role in achieving their ambitious plans. This position will place a significant emphasis on code reviews, mentoring junior staff. About Our Client: Our client is a software solutions company renowned for its analytics platform, which is used by companies worldwide. They are a small … not necessarily a requirement): .NET (including .NET Core) ASP.NET MVC React JavaScript SQL Server Entity Framework Microservices Azure Why Apply? A technically challenging environment with a strong focus on code quality. Opportunities for personal and professional development. The chance to be part of a product redevelopment phase. Work with cutting-edge solutions in an intriguing industry. Active involvement in … code reviews, mentoring, and team building. Exposure to Machine Learning (ML) and Cloud technologies. The company is headquartered in Edinburgh, and while there will be flexibility, the ability to work from the central Edinburgh office will be important. If this aligns with your career goals, please click "apply," and a member of the Provn team will contact you to More ❯
few years, this company is now looking for a Software Engineer to play a pivotal role in achieving their ambitious plans. This position will place a significant emphasis on code reviews, mentoring junior staff. About Our Client: Our client is a software solutions company renowned for its analytics platform, which is used by companies worldwide. They are a small … not necessarily a requirement): .NET (including .NET Core) ASP.NET MVC React JavaScript SQL Server Entity Framework Microservices Azure Why Apply? A technically challenging environment with a strong focus on code quality. Opportunities for personal and professional development. The chance to be part of a product redevelopment phase. Work with cutting-edge solutions in an intriguing industry. Active involvement in … code reviews, mentoring, and team building. Exposure to Machine Learning (ML) and Cloud technologies. The company is headquartered in Edinburgh, and while there will be flexibility, the ability to work from the central Edinburgh office will be important. If this aligns with your career goals, please click "apply," and a member of the Provn team will contact you to More ❯
few years, this company is now looking for a Software Engineer to play a pivotal role in achieving their ambitious plans. This position will place a significant emphasis on code reviews, mentoring junior staff. About Our Client: Our client is a software solutions company renowned for its analytics platform, which is used by companies worldwide. They are a small … not necessarily a requirement): .NET (including .NET Core) ASP.NET MVC React JavaScript SQL Server Entity Framework Microservices Azure Why Apply? A technically challenging environment with a strong focus on code quality. Opportunities for personal and professional development. The chance to be part of a product redevelopment phase. Work with cutting-edge solutions in an intriguing industry. Active involvement in … code reviews, mentoring, and team building. Exposure to Machine Learning (ML) and Cloud technologies. The company is headquartered in Edinburgh, and while there will be flexibility, the ability to work from the central Edinburgh office will be important. If this aligns with your career goals, please click "apply," and a member of the Provn team will contact you to More ❯