Software Engineer Apprentice
Software Engineer Apprentice

Software Engineer Apprentice

Newcastle upon Tyne Apprenticeship Home office (partial)
Go Premium
Q

At a Glance

  • Tasks: Join our team to design and develop modern web applications while learning on the job.
  • Company: Uptivity is a fast-growing tech company in Newcastle, known for innovative SaaS solutions.
  • Benefits: Enjoy remote work flexibility, performance bonuses, mentoring, and training opportunities.
  • Why this job: Gain hands-on experience in a supportive environment with a focus on tech and problem-solving.
  • Qualifications: Must have completed a Level 3 Software Development Apprenticeship or equivalent qualifications.
  • Other info: 90% of apprentices secure permanent roles; perfect for launching your tech career!

Uptivity is an award-winning, innovative tech company based in Newcastle, with an international customer base and a growing portfolio of SaaS applications. We’re scaling fast - and looking for an ambitious, curious, and tech-savvy individual to join us as Software Engineer Apprentice. This is an exciting opportunity to join our expert engineering team while completing your Level 4 Software Engineering apprenticeship.

Responsibilities:

  • Work closely with senior engineers to design, develop, and maintain modern web applications.
  • Contribute to Uptivity’s product development roadmap with hands-on experience across front-end, back-end, and DevOps.
  • Get involved in client-facing work, including product demos, onboarding, and training.
  • Support local IT infrastructure and help maintain our cloud-based environments.

Tech stack you’ll be working with:

  • Languages & frameworks: PHP (Laravel, CodeIgniter, etc.), React, JavaScript, HTML/CSS.
  • Databases: SQL / NoSQL.
  • Tools: Git, Figma, Canva.
  • Cloud: AWS, hosting, backups, security.
  • Development practices: MVC, OOP, APIs, Microservices, Agile, DevOps.
  • Extras: AI-based process automation, system documentation, UI/UX design.

What we’re looking for:

  • A fast learner with a passion for technology and problem-solving.
  • A proactive team player who takes initiative and ownership.
  • Strong communication skills and the confidence to work with clients.
  • Curiosity and a “can-do” attitude — you’re not afraid of a challenge.
  • A basic understanding of web/app development (or a willingness to learn quickly!)
  • A driving licence is a bonus, but not essential.

Entry requirements:

  • The learner must have completed a Level 3 Software Development Apprenticeship with QA or have an equivalent qualification with another training provider OR an A-level in Science, Technology, Engineering or Mathematics (STEM) subject and a successful completion of our aptitude test OR a BTEC Diploma in IT and a successful completion of our aptitude test OR 2 years’ experience in a relevant role and successful completion of our aptitude test.
  • You may also have a combination of qualifications and experience which demonstrate the minimum foundation needed for the programme. In this instance you could still be considered for the programme.
  • If you hold international equivalents of the above qualifications, at the time of your application you must be able to provide an official document that states how your international qualifications compare to the UK qualifications.

Working hours: 40 hours per week.

Benefits:

  • Flexibility to work remotely.
  • Performance bonus.
  • Pension contributions.
  • Employee mentoring programme.
  • Training and development opportunities.
  • Company events.

Future prospects: 90% of QA Apprentices secure permanent employment after finishing their apprenticeship. Additionally, there may be opportunities to undertake further apprenticeship training as many of our programs offer on-going development tracks.

Important information: Our apprenticeships are the perfect way to gain new skills, earn while you learn, and launch yourself into an exciting future. With over 30,000 successful apprenticeship graduates, we’re a top 50 training provider, dedicated to helping you succeed.

Apply now!

Software Engineer Apprentice employer: QA

Uptivity is an exceptional employer that fosters a dynamic and supportive work culture in the heart of Newcastle. As a Software Engineer Apprentice, you'll benefit from hands-on experience with cutting-edge technologies, mentorship from seasoned professionals, and a commitment to your personal and professional growth through training opportunities and flexible working arrangements. Join us to kickstart your career in a thriving tech environment where innovation and collaboration are at the forefront.
Q

Contact Detail:

QA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer Apprentice

✨Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description. Even if you don't know everything, having a basic understanding of PHP, React, and cloud services like AWS will show your enthusiasm and readiness to learn.

✨Tip Number 2

Demonstrate your problem-solving skills by preparing examples of challenges you've faced in previous projects or studies. Be ready to discuss how you approached these issues during the interview.

✨Tip Number 3

Show your proactive nature by researching Uptivity and their products. Understanding their SaaS applications and being able to discuss them will impress the interviewers and highlight your genuine interest in the company.

✨Tip Number 4

Prepare to showcase your communication skills. Since the role involves client-facing work, think of ways to demonstrate your ability to explain technical concepts clearly and effectively during your interview.

We think you need these skills to ace Software Engineer Apprentice

Basic understanding of web/app development
Proficiency in PHP and frameworks like Laravel or CodeIgniter
Familiarity with front-end technologies such as React, JavaScript, HTML/CSS
Knowledge of SQL and NoSQL databases
Experience with version control systems like Git
Understanding of cloud services, particularly AWS
Familiarity with Agile development practices
Basic knowledge of MVC and OOP principles
Ability to work with APIs and Microservices
Strong communication skills for client interactions
Problem-solving skills and a proactive attitude
Curiosity and willingness to learn new technologies
Teamwork and collaboration skills

Some tips for your application 🫡

Understand the Role: Read the job description carefully to understand the responsibilities and requirements of the Software Engineer Apprentice position. Tailor your application to highlight how your skills and experiences align with what Uptivity is looking for.

Highlight Relevant Experience: In your CV and cover letter, emphasise any relevant experience you have in software development, even if it's from projects or coursework. Mention specific technologies or methodologies you've worked with that relate to the tech stack mentioned in the job description.

Show Your Passion: Convey your enthusiasm for technology and problem-solving in your application. Share examples of how you've taken initiative in learning new skills or tackling challenges, as this aligns with the qualities Uptivity values in a candidate.

Proofread Your Application: Before submitting, make sure to proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are important traits for a Software Engineer.

How to prepare for a job interview at QA

✨Show Your Passion for Technology

Make sure to express your enthusiasm for technology and problem-solving during the interview. Share any personal projects or experiences that demonstrate your interest in software development, as this will resonate well with the interviewers.

✨Familiarise Yourself with the Tech Stack

Even if you don't know everything about the tech stack mentioned in the job description, do some research on PHP, React, and AWS. Being able to discuss these technologies, even at a basic level, shows your willingness to learn and adapt.

✨Prepare for Client Interaction Scenarios

Since the role involves client-facing work, think of examples where you've successfully communicated or collaborated with others. Practising how you would handle product demos or onboarding can help you feel more confident during the interview.

✨Demonstrate Your Team Player Attitude

Uptivity is looking for proactive team players, so be ready to discuss times when you've worked effectively in a team. Highlight your ability to take initiative and how you contribute positively to group dynamics.

Software Engineer Apprentice
QA
Location: Newcastle upon Tyne
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

Q
  • Software Engineer Apprentice

    Newcastle upon Tyne
    Apprenticeship
  • Q

    QA

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>