within the lab across the full build/test/deploy lifecycle. Use design patterns, experience and best practices to design, test and amend programs/scripts. Support agilesoftwaredevelopment to enable continuous improvement within the team. Java solutions that are stable, scalable, performant, accessible, testable and secure by utilising endorsed technologies and applying common … in Quality Engineering (QE) and DevOps processes and technologies. Strong collaboration and communication skills and a passion for advocating quality across Product & Engineering Engineering experience working within an Agile framework Proven background in Java Software Engineering. Strong analytical and problem-solving skills Exposure to IT solutions across various systems, technologies, and data sources Excellent interpersonal and team More ❯
MySQL), including writing and optimizing SQL queries. Testing: Knowledge of Unit Testing, TDD/BDD, Integration Testing, and test automation tools (i.e., JUnit/Mockito/Cucumber). Agile Methodologies: Proven ability to work in Agile/Scrum environments, with excellent communication and collaboration skills. CI/CD and Version Control: Experience with CI/CD More ❯
MySQL), including writing and optimizing SQL queries. Testing: Knowledge of Unit Testing, TDD/BDD, Integration Testing, and test automation tools (i.e., JUnit/Mockito/Cucumber). Agile Methodologies: Proven ability to work in Agile/Scrum environments, with excellent communication and collaboration skills. CI/CD and Version Control: Experience with CI/CD More ❯
are an 'Investor in People' and a 'Disability Confident' employer. We are inclusive, stronger together, and committed to putting our people first. Positive work culture: RoS is an agile, digital organisation using leading-edge technology.Colleagues understand their role in achieving our strategy and have the autonomy to deliver. To learn more about RoS and what we offer visit … team as a Senior Platform Developer and help shape the future of RoS! We're looking for a passionate and experienced developer to support platform capability that enables agilesoftware delivery. You'll have the opportunity to work with a talented, collaborative team where you will work on cutting-edge projects that leverage the latest technologies and … and assessment process: Extensive experience of experience in software or platform engineering roles Experience running secure, scalable cloud-native or containerised platforms Solid understanding of DevOps practices, agile delivery, and infrastructure automation Track record of delivering platform improvements that increase speed, reduce risk, and support scaling Led infrastructure or platform projects with clear, measurable outcomes Built reusable More ❯
pipelines Hands-on experience with databases such as PostgreSQL , Oracle , or MongoDB Knowledge of testing frameworks (JUnit, Mockito) Familiarity with Git, Jenkins, Maven/Gradle Good understanding of Agile methodologies (Scrum/Kanban) Excellent communication and teamwork skills Preferred (Nice to Have): Experience working in the banking or financial services domain Knowledge of cloud platforms like AWS , Azure More ❯
within the lab across the full build/test/deploy lifecycle. Use design patterns, experience and best practices to design, test and amend programs/scripts. Support agilesoftwaredevelopment to enable continuous improvement within the team. Java solutions that are stable, scalable, performant, accessible, testable and secure by utilising endorsed technologies and applying common … in Quality Engineering (QE) and DevOps processes and technologies. Strong collaboration and communication skills and a passion for advocating quality across Product & Engineering Engineering experience working within an Agile framework Proven background in Java Software Engineering. Strong analytical and problem-solving skills Exposure to IT solutions across various systems, technologies, and data sources Excellent interpersonal and team More ❯
scripting (using scripting languages such as Terraform, Ansible etc.). • Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools. • Experience working within an Agile environment. • Programming experience in following languages: Python, Java, GoLang. • Ability to quickly acquire new skills and tools. • Good non-functional testing experience. The ideal candidate for this role will More ❯
capability that protect national security. As Software Engineer, you have a passion for designing, developing, and maintaining cutting-edge software solutions. With expertise in programming languages, agilesoftwaredevelopment methodologies, and system integration, you excel at turning complex problems into elegant, functional and maintainable code. Your ability to collaborate, adapt to new technologies, and … and quality control of software for scientific/engineering applications. Define system and software requirements. Analyse customer requirements and translate them into a design. Work with Agiledevelopment tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams. Identify potential roadblocks and develop software solutions where the More ❯
and TypeScript, with a preference for Next.js and .NET Core stack. Participate in code reviews and mentor other developers, promoting best practice in test coverage, clean architecture, and agile principles. Team Enablement and Collaboration: Foster a high-performing development team by supporting continuous learning, pairing and structured onboarding. Collaborate with the wider digital delivery team, ensuring alignment More ❯
Good understanding of information principles, guardrails and processes spanning data within operational contexts such as Policy Administration Systems. Knowledge of system development life cycle methodologies such as Agile, Incremental, DevOps, capable of engaging with engineers. Understanding of IT standards, controls, EA patterns, application libraries. Proven analytical, influencing/consensus building, technical and communication skills. About Royal London More ❯
etc.) Front End frameworks (React, Vue, ASP.NET) API design (REST, JSON, XML) Database experience: SQL, NoSQL, vector databases AI integration: OpenAI, Gemini, and other LLMs Strong knowledge of agile, lean, and DevOps best practices.A collaborative, commercial, and solutions-oriented mindset - someone who thrives in a high-trust, cross-functional environment.Previous experience leading or heavily contributing to complex enterprise More ❯
Spring Boot, Maven, Kafka K Stream, as well as RESTful APIs and web services. Exhibit an excellent understanding of the softwaredevelopment lifecycle (preferably within the Agile Framework), validated through prior experience. Possess knowledge of development best practices and patterns, with an understanding of CD/CI pipelines, preferably Jenkins or similar tools. Have the … such as Splunk, Dynatrace, and Kibana. Exhibit a strong understanding of source code management (Git) Knowledge of Change, Incident and Problem management processes. Possess knowledge and experience in agiledevelopment practices, continuous integration, and test automation (e.g., TDD, BDD, Cucumber, Gherkin) Display excellent interpersonal and team-working skills. Experience in providing technical guidance and mentoring. And any More ❯
best practices. Understanding of secure coding and regulatory compliance. Experience mentoring junior engineers and leading technical execution. Strong problem-solving and debuggingskills in complex environments. Experience working within Agile squads,participating in sprint planning and backlog refinement. Bonus Points: Experience with AI-driven development tools (e.g., GitHub Copilot). Knowledge of ElasticSearch optimisation. Exposure to Mantine UI More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
year growth, both in their customer base and their employee headcount, and they have an ambitious roadmap for the years ahead. You'd be joining one of their Agile squads, consisting of roughly five Software Engineers that's rich with experience (it's a great learning environment ). You'll be working directly on a business critical More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Motability Operations
experienced engineer to join a product team that works closely with the business in delivering and maintaining software for our internal and external customers. It is an agile delivery environment with momentum from some recent big successes, with lots of exciting new projects also in the pipeline. Key aspects of working in an agile team … technologies e.g. ActiveMQ or Kafka Continuous Integration and Continuous Deployment Cloud platforms, e.g. AWS, and Kubernetes platforms e.g. OpenShift Who you'll be working with Working in an agile product team typically aligned to a domain boundary. This role will require you to work collaboratively with Engineers, Software Engineers in Test, BA, Product Owner and Scrum Master. More ❯
Employment Type: Permanent, Part Time, Work From Home
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
looking to implement, and they're also already experimenting with ML in this team, so it's genuinely a very interesting and modern problem space. They're an Agile squad of roughly ten, with Software Engineers of varying levels of experience, the team are largely backend heavy (with Java and AWS ) but they do have a dedicated More ❯
web applications (Java/Angular), data engineering (Python) and solutions with third party products. You will be working in a collaborative and inclusive fast-paced environment that leverages agile approaches to deliver solutions quickly. You will work directly with the project leads, stakeholders, and engineers to understand the problem, determine, and design the solution that is both robust … life cycle. Developing web applications (Java/Angular), data engineering (Python), and solutions with third-party products. Working in a collaborative and inclusive fast-paced environment that leverages agile approaches to deliver solutions quickly. Working directly with project leads, stakeholders, and engineers to understand the problem, determine, and design the solution that is both robust and quick to … research, develop, and implement prototypes/solutions using new technologies. Personal and technical growth fostered under the mentorship of experienced, technically focused colleagues. Ability to operate in an agile and multi-tasking environment. Soft Skills: Self-motivated and well-organized. Passionate about technologies and continually learning new technologies. Strong ability to prioritize, manage, and perform multiple tasks. Curious More ❯
modelling. Lead the team in building and maintaining robust data pipelines, data models, and infrastructure using tools such as Airflow, AWS Redshift, DBT and Looker.Ensuring the team follows agile methodologies to improve delivery cadence and responsiveness. Contribute to hands-on coding, particularly in areas requiring architectural input, prototyping, or critical delivery support. Support delivery of both internal analytics … Understanding of data modelling, transformation, and orchestration best practices Experience delivering both internal analytics platforms and external data-facing products Knowledge of modern softwaredevelopment practices (Agile, Scrum, Kanban) Proficiency in CI/CD pipelines, infrastructure as code, and cloud data tooling Familiarity with data governance, privacy, and security principles Experience using metrics and observability tools More ❯
proactive, analytical mindset with excellent problem-solving skills. Strong communication and interpersonal abilities, with experience engaging senior stakeholders. A collaborative approach and the ability to work effectively in Agile, cross-functional teams. A commitment to continuous learning and industry trends. Experience mentoring or coaching colleagues and leading by example. A pragmatic, security-conscious approach to supporting complex environments. More ❯
on multi-core and distributed platforms . Conform to RTCA DO-178C and MISRA C/C++ standards for safety-critical software. Drive quality delivery within an Agile/Scrum team using tools like Jira , Confluence , and GitLab . Contribute to lab-based testing and verification of integrated hardware/software systems. Qualifications Required Skills: Strong … Experience in UML modelling , ideally using IBM Rhapsody or similar tools Familiarity with RTCA DO-178C and MISRA C/C++ for safety-critical software Background in Agilesoftwaredevelopment using tools like Jira , Confluence , or GitLab Proven track record delivering in defence , avionics , or embedded systems environments Required Qualifications: A Bachelors or Masters degree More ❯
experienced engineer to join a product team that works closely with the business in delivering and maintaining software for our internal and external customers. It is an agile delivery environment with momentum from some recent big successes, with lots of exciting new projects also in the pipeline. Key aspects of working in an agile team … technologies e.g. ActiveMQ or Kafka Continuous Integration and Continuous Deployment Cloud platforms, e.g. AWS, and Kubernetes platforms e.g. OpenShift Who you'll be working with Working in an agile product team typically aligned to a domain boundary. This role will require you to work collaboratively with Engineers, Software Engineers in Test, BA, Product Owner and Scrum Master. More ❯
and execute the engineering roadmap for international payments Build, lead, and inspire a globally distributed team of engineers and leaders Champion engineering best practices, modern DevOps principles, and agile delivery Drive architecture evolution of our payments platform (ISO 20022, SWIFT, SEPA, real-time rails) Ensure systems are scalable, secure, and regulatory-compliant Collaborate with stakeholders to align tech More ❯
of our scaling journey. Working collaboratively with our Product, Customer and Commercial teams, our Software Engineering Managers head up at least one of our engineering teams. Working agile, they ensure their team(s) deliver quality software products and services for our customers and target markets. BR-DGE Software Engineering Managers lead their teams to make … non-technical colleagues and stakeholders A strong relationship builder who is confident interacting with clients and internal stakeholders to manage expectations, challenge and identify best solutions Experience of Agilesoftwaredevelopment, methodologies, and best practices A working knowledge of databases, ideally both RDBMS and NoSQL Experience in deploying fault-tolerant distributed systems on Linux, possibly in More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Cathcart Technology
this is a great opportunity to work on products that make a real difference across the UK. As the Technical Lead , you'll be responsible for a small Agile squad of around five Software Engineers, taking ownership of a key business critical product. This role focuses on technical leadership, driving project work, leading feature development, unblocking More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Cathcart Technology
this is a great opportunity to work on products that make a real difference across the UK. As the Technical Lead , you'll be responsible for a small Agile squad of around five Software Engineers, taking ownership of a key business critical product. This role focuses on technical leadership, driving project work, leading feature development, unblocking More ❯