Job Title:
Full-Stack Software Engineer Intern (12 months) - Starting Summer 2026
Project Title: Enhancing user experience
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 has been our mission for 100 years. We are facing the world’s greatest balancing act- how to simultaneously reduce emissions and meet the world’s growing energy demands. We’re working on that answer. Every day, a step closer.
Our collective future depends on decarbonizing the fossil fuel industry, while innovating a new energy landscape. It’s what drives us. Ensuring progress for people and the planet, on the journey to net zero and beyond. For a balanced planet.
Our purpose: Together, we create amazing technology that unlocks access to energy for the benefit of all. You can find out more about us on
Location:
Abingdon, Oxfordshire
Description & Scope:
As a Full-Stack Softwate Engineer, you’ll have the opportunity to contribute to real-world improvements in a live digital product used by scientific analysts around the world. Depending on your interests and strengths, you may work on one or more of the following areas:
1. Improving responsive layouts
2. Addressing performance bottlenecks
3. Enhancing user analytics to inform design decisions
Responsibilities:
These are examples you could be working on and the learning outcomes from the projects:
1) Responsive layout improvements
4. Enhance the usability of chart-heavy pages by refining adaptive layouts.
5. Collaborate with designers and developers.
6. Test and validate layout changes across screen sizes.
7. Learning outcomes:
8. Gain hands-on experience with responsive design principles and implementation.
9. Learn how to balance design aesthetics with technical constraints.
10. Understand how user feedback drives iterative design improvements.
2) Performance optimization
11. Investigate and help resolve slow-loading issues on complex pages.
12. Participate in brainstorming sessions to identify root causes and propose solutions.
13. Implement and test performance enhancements.
14. Learning outcomes: • Develop skills in diagnosing and optimizing web performance.
15. Learn how to work with large-scale data-driven interfaces.
16. Experience collaborative problem-solving in a cross-functional team.
3) User metrics & analytics
17. Set up Google Analytics events to track user interactions.
18. Build dashboards or reports to test hypotheses about user behaviour.
19. Present findings that can inform future design and product decisions.
20. Learning outcomes:
21. Learn how to collect and interpret user data to support design decisions.
22. Gain experience with analytics tools and data visualization.
23. Understand how metrics can shape product strategy and UX improvements.
Qualifications:
24. Studying a Bachelors or Masters in Computer Science, Software Engineering or a related discipline
25. Back-End programming skills in either Python, Java or C#
26. Familiarity with HTML, CSS, and Typescript or JavaScript.
27. Basic understanding of modern frontend frameworks like Angular, React or .
28. Knowledge of version control systems (., Git)
29. Coursework or certifications in web development is a plus.
30. Knowledge of software design is a plus.