Software Engineer C++ (Training Provided) Must be UK Citizen | Security Clearance Required in London

Software Engineer C++ (Training Provided) Must be UK Citizen | Security Clearance Required in London

London Full-Time 28000 - 42000 € / year (est.) No home office possible
WithYouWithMe

At a Glance

  • Tasks: Join our Software Engineering team and work on meaningful projects with full C++ training.
  • Company: WithYouWithMe, a forward-thinking tech company focused on potential over CVs.
  • Benefits: Earn £35,000, receive ongoing support, and work in a cutting-edge environment.
  • Other info: No formal qualifications needed; just bring your passion and enthusiasm!
  • Why this job: Kick-start your tech career with hands-on training and real-world experience.
  • Qualifications: Curiosity, problem-solving skills, and a willingness to learn are key.

The predicted salary is between 28000 - 42000 € per year.

Looking to kick-start or redirect your tech career? At WithYouWithMe, we don’t hire based on CVs — we hire based on potential. Whether you’re a hobbyist programmer, technician, analyst, or former engineer looking for a new path, this could be the opportunity to break into software development with full training and support.

We’re on the lookout for passionate individuals to join a Software Engineering team in Edinburgh. This is a full-time salaried role working on complex, meaningful projects. You’ll begin with structured training in C++, then be deployed into a live engineering environment where you’ll continue to grow and learn on the job.

We’re working closely with the hiring manager, and they’re open to a range of backgrounds — if you’re naturally analytical, curious, and love solving problems, we want to hear from you. Due to the nature of this role, UK Government Security Clearance is required.

You must:

  • Be a UK citizen (no dual nationality).
  • Have not travelled outside the UK for more than 4 consecutive weeks in the past 5 years.
  • Be willing to undergo security vetting as part of the hiring process.

Ideal Backgrounds Might Include:

  • Hobbyist Programmers – played with Raspberry Pi, Arduino, or built your own apps or bots.
  • Technicians or Engineers – with experience in electronics, radio systems, or embedded software.
  • Numerical Thinkers – analysts, physicists, or mechanical engineers who’ve worked with data, algorithms, or tools like Python, Scipy/Numpy.
  • IT Professionals – with scripting skills, DevOps knowledge, or experience with APIs, web systems, or dashboards.
  • Team Facilitators – with communication, mentoring or scrum leadership skills and a bit of technical curiosity.

You Don’t Need:

  • Formal software qualifications.
  • Commercial programming experience.
  • A polished CV.

Just curiosity, a willingness to learn, and a bit of natural problem-solving ability.

What You’ll Get:

  • Full C++ training (provided by WithYouWithMe).
  • A salary of £35,000.
  • The chance to work with cutting-edge software in a defence-aligned environment.
  • Ongoing support and development from our team throughout your journey.

Ready to find out if you’re a fit? Simply send over your CV (no matter how polished) or get in touch with us for a chat. If this sounds exciting, but you’re unsure — apply anyway. We’ll help you figure out where your strengths lie and whether this is the right path for you.

Apply now and let’s explore your potential.

Software Engineer C++ (Training Provided) Must be UK Citizen | Security Clearance Required in London employer: WithYouWithMe

At WithYouWithMe, we pride ourselves on being an inclusive employer that values potential over experience, making us an excellent choice for those looking to start or pivot their tech careers. Located in Edinburgh, our supportive work culture fosters continuous learning and growth, offering full training in C++ and the opportunity to work on meaningful projects in a defence-aligned environment. With a focus on employee development and a commitment to helping you discover your strengths, we provide a unique pathway into software engineering that is both rewarding and impactful.

WithYouWithMe

Contact Detail:

WithYouWithMe Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer C++ (Training Provided) Must be UK Citizen | Security Clearance Required in London

Tip Number 1

Get your networking game on! Reach out to people in the industry, attend meetups, or join online forums. The more connections you make, the better your chances of landing that dream job.

Tip Number 2

Practice your coding skills regularly. Use platforms like GitHub to showcase your projects and contributions. This not only builds your portfolio but also demonstrates your passion for software development.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and problem-solving scenarios. Mock interviews with friends or mentors can help you gain confidence and improve your responses.

Tip Number 4

Don’t hesitate to apply through our website! Even if you think you don’t tick all the boxes, we’re all about potential. Just show us your curiosity and willingness to learn, and we’ll take it from there.

We think you need these skills to ace Software Engineer C++ (Training Provided) Must be UK Citizen | Security Clearance Required in London

C++
Analytical Skills
Problem-Solving Skills
Curiosity
Willingness to Learn
Communication Skills
Technical Aptitude

Some tips for your application 🫡

Be Yourself:When you're writing your application, let your personality shine through! We want to see the real you, so don’t stress about making it overly formal. Just be genuine and show us your passion for tech.

Highlight Your Curiosity:Since we’re all about potential, make sure to mention any projects or experiences that showcase your curiosity and problem-solving skills. Whether it's tinkering with gadgets or coding a small app, we want to hear about it!

No Need for Perfection:Remember, we don’t need a polished CV. Just send us what you have! Focus on your experiences and what you've learned along the way. We're more interested in your journey than a perfect format.

Apply Through Our Website:To make things easier for both of us, apply directly through our website. It’s straightforward and ensures your application lands right where it needs to be. Plus, we can’t wait to hear from you!

How to prepare for a job interview at WithYouWithMe

Know Your C++ Basics

Even though full training will be provided, having a grasp of C++ fundamentals can really set you apart. Brush up on basic concepts like data types, loops, and functions. This shows your enthusiasm and readiness to learn.

Show Your Problem-Solving Skills

Prepare to discuss how you've tackled challenges in the past, whether in programming or other areas. Use examples from your hobby projects or any technical experiences to demonstrate your analytical thinking and curiosity.

Understand the Company’s Mission

Familiarise yourself with WithYouWithMe's focus on potential over experience. Be ready to articulate why you're excited about this approach and how your background aligns with their mission to support individuals in tech.

Be Open About Your Journey

Since they value diverse backgrounds, don’t hesitate to share your unique path. Whether you’re a hobbyist or have experience in another field, express your passion for technology and your eagerness to grow within the role.