Junior/Graduate Software Engineer
On-site · Dundee, Scotland, United Kingdom
Job Summary
Junior/Graduate Software Engineer to develop and maintain high-quality Python applications, APIs, and data pipelines; assist in configuring Azure cloud services (Azure Functions, Data Factory, SQL, Storage); write Terraform code to provision infrastructure; contribute to CI/CD pipelines and containerised deployments (Docker); participate in code reviews and documentation; collaborate with developers, data engineers, QA, and team lead; contribute to sprint ceremonies and backlog refinement; follow security, observability, and data governance practices.
Required Qualifications
- Minimum Bachelor's Degree in Computer Science, Software Engineering, Data Science, or a related field (equivalent experience will also be considered)
- Foundational knowledge of Python programming
- Understanding of software development principles (version control, testing, debugging)
- Familiarity with SQL and relational databases
- Good methodical problem-solving skills
- Strong communication skills both written and verbal
- Ability to work effectively in a team environment
- Eagerness to learn and a strong desire for quality
- Ability to manage multiple tasks and prioritise effectively
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.