Automation : Ensure high-quality, reliable software using JUnit, Mockito, and Cucumber for test automation. Source control management & CI/CD Pipelines : GIT based source control management such as GitHub, Bitbucket, Gitlab. Implement and utilize best practices in Continuous Integration (CI) and Continuous Deployment/Delivery (CD) to streamline software development and release processes. Required Experience: 5+ years of experience in More ❯
Java, Hibernate, JPA, ORM and microservices, object-oriented and functional programming and solid understanding of responsive web design and cross-browser compatibility experience with version control systems (preferably Git & Bitbucket) and web performance optimisation It would be a real bonus if you have Bachelor's degree in Computer Science, Software Engineering or related field. Additional European language skills (ideally German More ❯
bonus, but is not essential A minimum 2.1 degree obtained in Computer Science, or a related field, ideally from a Russell Group University Nice to have skills: Atlassian knowledge - Bitbucket, JIRA Artifact storage using Artifactory Octopus Deploy Static analysis tools e.g. SonarQube Control-M Cloud experience (Azure, AWS or GCP) VMware (vSphere) and SAN experience More ❯
for scientific/engineering applications. Define system and software requirements. Analyse customer requirements and translate them into a design. Work with Agile development 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 solution is not always well defined. Work to improve performance metrics More ❯
using flagship IDEs such as IntelliJ, PyCharm, VS Code, or Visual Studio. Experience integrating development tools with Azure or AWS. Prior experience developing tools for build automation, version control (Bitbucket, Github), issue tracking (Jira), continuous integration (Jenkins, Azure DevOps, Github Actions), automated testing, or deployment automation. Deployment orchestration experience using Terraform, Ansible or other related technologies. More ❯
a Senior Software Engineer to join our Research and Development team, based in Dunfermline. Our software development team work within a SAFe, agile framework, utilising the Atlassian suite (Jira, Bitbucket, Confluence, Bamboo) to control sprints, builds, merges & deployments, with a sophisticated DevOps process to automatically build, deploy, test and measure continuously the quality of our software (CI/CD). More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
optimising and testing high-performance software solutions using C++ and C. Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket/Gitlab. Experience with cross-compiling and developing software for embedded systems. Security Clearance: You must be eligible for full security clearance. For more information and guidance please visit : Life More ❯
environment Solid understanding of object-oriented design (OOD) and UML modelling Familiarity with the full software development lifecycle Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab Willingness to work on-site in Edinburgh as part of a collaborative engineering team This is an exciting opportunity to contribute to a cutting-edge defence capability at More ❯
modelling tools such as IBM Rhapsody Familiarity with software safety and compliance standards (e.g. DO-178C, MISRA) Experience with Agile delivery frameworks (Scrum) and tools such as Jira, Confluence, Bitbucket or GitLab Comfortable working in an office-based environment alongside engineers from multiple disciplines If you are a detail-driven software engineer with strong C++ and UML skills, and are More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
experience in using C++ Experience in OOD (Object Oriented Design) techniques. Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket/Gitlab. Security Clearance You must be eligible for full security clearance. For more information and guidance please visit : Life at Leonardo With a company funded benefits package, a commitment More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
experience in using C++ Experience in OOD (Object Oriented Design) techniques. Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket/Gitlab. Demonstrable experience in the following areas will help you stand out: Model driven development and configuration management toolsets. Experience in developing software for embedded systems. Security Clearance You More ❯
in UML and Object-Oriented Design techniques Deep understanding of the full software lifecycle in regulated environments Experience working in Agile environments (e.g. Scrum), with tools like Jira, Confluence, Bitbucket, and GitLab Exposure to airborne software standards such as RTCA DO-178C DAL C or similar Ability to communicate effectively and influence technical direction Bonus Skills: Familiarity with tools like More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
disciplined Integrated Project Team. Demonstrable experience in the following areas will help you stand out: Working and delivering software usingagiletechniques such asScrum, and tooling such asJira/Confluence/Bitbucket/Gitlab. Experience withJavawill be very useful for getting to grips withAdaquicker. Experience with developing software forembedded systems. Past or current experience in heavily regulated industries such asDefence, Aerospace, Automotive More ❯
This is a primary processing purpose. This is a secondary processing purpose. They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They More ❯
knowledge of REST API development via Sprint Boot using Java. Experience in SQL development. Some other highly valued skills may include: Understanding of/experienced with DevOps tools – Gitlab, Bitbucket, Jenkins, SonarQube, Nexus. Technical, analytical and problem-solving skills, with the ability to be proactive, a team player and a can-do attitude. Strong written and verbal communication skills to More ❯
of React as a Front End development library. Working knowledge of Java. SQL experience. Some other highly valued skills may include: Understanding of/experienced with DevOps tools - Gitlab, Bitbucket, Jenkins, SonarQube, Nexus. Technical, analytical and problem-solving skills, with the ability to be proactive, a team player and a can-do attitude. Strong written and verbal communication skills to More ❯