Software Engineer
Role details
Job location
Tech stack
Job description
Full-time, salaried role on complex, meaningful projects in Bristol. You'll start with structured Python training and then join a live engineering team where you'll keep learning on the job.
After onboarding you'll:
Build and maintain backend services & APIs
Automate data/ops tasks and integrations
Write reliable tests and documentation; take part in code reviews
Contribute to secure, well-engineered systems in a defence-aligned setting
Requirements
At WithYouWithMe we hire for potential, not pedigree. For this cohort we're seeking people with ~1-2 years' experience in a software environment (commercial, research, placement or internal tools) who want to grow as Python engineers. If you're curious, coachable and love solving problems-we'd love to meet you., What we're looking for (1-2 years in a software setting)
Hands-on Python (projects, scripts, apps or lab work)
Comfort with Git, command line, and basic testing
Problem-solver who enjoys learning and collaborating in a team
Great backgrounds might include: hobbyist Python devs (Raspberry Pi/bots), analysts or engineers using pandas/numpy, QA/Support/IT folks who script in Python, DevOps juniors with API/CI exposure, research assistants who coded experiments or pipelines.
You don't need
A CS degree or long commercial history