Software Engineer C++ (Training Provided) Must be UK Citizen | Security Clearance Required
Role details
Job location
Tech stack
Job description
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.
What's the Role? 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
Requirements
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.