Junior Software Engineer
Haystack
Nottingham, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Nottingham, United Kingdom
Tech stack
Java
C Sharp (Programming Language)
Document Management Systems
Web Development
Node.js
Rapid Application Development
Salesforce
Software Engineering
Xamarin
Information Technology
React Native
Powerapps
Servicenow
Job description
We're working with BP Energy on this opportunity. Apprenticeship - Digital (Software & Platform Engineering) Sunbury-on-Thames Hybrid £22,100 + £3,000 sign-on bonus BP Energy is hiring Level 4 Software & Platform Engineering Apprentices to join its digital organisation. Over a two-year programme, you'll work on real software engineering projects across BP's global technology teams while completing a Level 4 Software Developer qualification (likely delivered by QA). This programme is designed for school/college leavers and people without a university degree who want to start a career in software engineering. What you'll do:
- Build and improve enterprise-scale software using Java, C#.NET or Node.js
- Contribute to rapid application development using low-code tools like Salesforce, ServiceNow and PowerApps
- Work on responsive mobile/web development using React Native, Xamarin and similar frameworks
- Write and maintain documentation, technical designs and system specifications
- Collaborate with engineers, product teams and business partners across BP
- Support automation, tooling and efficiency improvements
- Contribute to BP's digital transformation and development of new products and services
- Learn modern engineering best practices through formal training and on-the-job experience
Requirements
- Completing A-levels/further education in 2026 or holding a relevant Level 3 qualification
- Demonstrable coding experience (will be tested during the process)
- A-level grade C or above in Computer Science/IT, Maths or Physics
- GCSE grade 4/C or above in English and Maths
- Eligible under apprenticeship levy rules: EEA/UK residency for 3 years or appropriate work permission
- Cannot already hold a qualification at Level 4 or above in software engineering
- Not suitable for candidates who already hold a university degree
- Motivated, able to work independently, strong communicator, eager to learn