Job Title Software Engineer Intern (12 months) - Starting Summer 2026 Project Title: Strengthening Surface Software Quality through Automated UnitTesting About SLB We are a global technology company, driving energy innovation for a balanced planet. At SLB we create amazing technology that unlocks access to energy for the benefit of all. That is our purpose. As innovators, that … operational limits so that clients can reach hotter, deeper reserves. Description & Scope This internship project focuses on improving the quality and reliability of our surface software applications by strengthening unit test coverage and integrating tests into our Azure DevOps pipelines. As an intern, you will collaborate with our software engineering team to design, implement, and refine automated unit … how professional engineering teams ensure that every code change is verified, reliable, and ready for deployment. By the end of the internship, you will have hands-on knowledge of unittesting frameworks, DevOps workflows, and Azure Pipelines integration, while making a real contribution to the stability and performance of software used in the field. Responsibilities Work with our More ❯
Job Title Software Engineer Intern (12 months) - Starting Summer 2026 Project Title: Strengthening Surface Software Quality through Automated UnitTesting About SLB We are a global technology company, driving energy innovation for a balanced planet. At SLB we create amazing technology that unlocks access to energy for the benefit of all. That is our purpose. As innovators, that … operational limits so that clients can reach hotter, deeper reserves. Description & Scope This internship project focuses on improving the quality and reliability of our surface software applications by strengthening unit test coverage and integrating tests into our Azure DevOps pipelines. As an intern, you will collaborate with our software engineering team to design, implement, and refine automated unit … how professional engineering teams ensure that every code change is verified, reliable, and ready for deployment. By the end of the internship, you will have hands-on knowledge of unittesting frameworks, DevOps workflows, and Azure Pipelines integration, while making a real contribution to the stability and performance of software used in the field. Responsibilities Work with our More ❯
to and that they are indeed adhering to these standards. Support the implementation of Software Product Assurance Plans Definition/Maintenance of Software-Design/Coding standards, guidelines for unit test implementation and code coverage levels Supporting, from a quality perspective, activities like Static code analysis, Unittesting, and code coverage, and the tools associated to those … automotive environments. Experience in application of code quality metrics Experience of software verification Experience of developing in C/C++ Able to write standards and guideline documents Grasp of Unittesting techniques and the need for code coverage metrics Knowledge of Unittesting tools Familiarity with automated running and reporting of unit test suites Knowledge More ❯
to and that they are indeed adhering to these standards. Support the implementation of Software Product Assurance Plans Definition/Maintenance of Software-Design/Coding standards, guidelines for unit test implementation and code coverage levels Supporting, from a quality perspective, activities like Static code analysis, Unittesting, and code coverage, and the tools associated to those … automotive environments. Experience in application of code quality metrics Experience of software verification Experience of developing in C/C++ Able to write standards and guideline documents Grasp of Unittesting techniques and the need for code coverage metrics Knowledge of Unittesting tools Familiarity with automated running and reporting of unit test suites Knowledge More ❯
maritime client TKMS Atlas UK, based in Winfrith near Dorchester. This is a permanent vacancy and the main purpose is: delivery of Software Test activities (including planning, management, and testing) within the software development lifecycle. Knowledge and experience : Proven ability to support or lead software test activities within defence or other safety critical field Knowledge and understanding of Software … Testing within Software development lifecycle Understanding of Open Systems Architectures and Principles Experience of Software Engineering Lifecycle processes and tools Ability to efficiently plan, manage and deliver robust Software test solutions including Manual and Regression Testing Experience in the testing of high integrity software to recognised standards –IEC61508, or equivalent Preferably have an understanding of military systems … including delivery of presentations Good written skills including technical report writing, ability to communicate with both experts and non-experts Ideally the candidate will have a background in software testing in one or more of the following domain areas: Maritime Combat Systems, integration of equipment and software Command and Control Systems Hardware and software network design, implementation and management More ❯
development excellence within the constraints of a regulated banking environment. This role requires full-lifecycle engineering capability, including functional and non-functional analysis, application architecture and design, coding and unittesting, documentation, manual and automated testing, and support for continuous integration, testing and delivery. The developer will also be expected to write Agile epics and user … into functioning applications. Experience working in a technical Agile environment—using build tools, static/dynamic code analysis, CI/CD pipelines (such as Jenkins or TeamCity) and automation testing—is essential, as is strong unit-testing capability. Additional knowledge of the Elastic ELK stack, Docker/Kubernetes, Cucumber/Selenium, or IBMi RPG and IBM DB2 More ❯
development excellence within the constraints of a regulated banking environment. This role requires full-lifecycle engineering capability, including functional and non-functional analysis, application architecture and design, coding and unittesting, documentation, manual and automated testing, and support for continuous integration, testing and delivery. The developer will also be expected to write Agile epics and user … into functioning applications. Experience working in a technical Agile environment—using build tools, static/dynamic code analysis, CI/CD pipelines (such as Jenkins or TeamCity) and automation testing—is essential, as is strong unit-testing capability. Additional knowledge of the Elastic ELK stack, Docker/Kubernetes, Cucumber/Selenium, or IBMi RPG and IBM DB2 More ❯
Cambridge, Cambridgeshire, UK Hybrid/Remote Options
Roku
with DevOps, continuous integration tools (Jenkins, Gitlab CI, Teamcity, Docker and Kubernetes) Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies Experience with UnitTesting frameworks – pytest/pyunit and cypress, playwright for UI testing Experience of developing web applications using Flask, FastAPI, Django, Nginx Experience and knowledge of using generative … and US timezones Excellent communication and collaborative skills Experience with retail Consumer Electronic (CE) devices, ideally in the Over The Top (OTT) streaming domain Previous experience with Non-Functional Testing (Performance Testing, Stress Testing) Knowledge of network technologies and libraries such as TCP/IP and Previous experience and knowledge of image processing and inferencing, creating computer … vision capabilities for visual testing Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to EmployeeRelations@Roku.com. Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯
to detail and a strong work ethic. Key Responsibilities: · Working as an active member of Yexle project teams, leading others and directly undertaking the low-level design, configuration and unittesting of Appian components and functionality, with strong technical insights and experience to inform, guide, challenge and support technical design discussions and planning · Leading small teams of other … of managing deployments and the associated pipeline and methods; also experience with running and analysing the Appian Health Check · Must have experience in creating low level design document, writing unit test cases and unittesting against defined Acceptance Criteria · Must be motivated about continuous learning, particularly regarding Appian, and ready to progress through advanced levels of certification. More ❯