> Markdown version of [/jobs/ext/2239178-graduate-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2239178-graduate-junior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Graduate - Junior Software Engineer - **Company:** Jobtailor - **Location:** Edinburgh, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, C++ (Programming Language), Computer Programming, Github, Python (Programming Language), Scrum Methodology, Software Engineering, TypeScript, Containerization, Information Technology, Software Coding, Docker, Golang - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815089256-graduate--junior-software-engineer ## About the Role * Evidence of your programming through GitHub or personal projects is a real plus. * A degree in Computer Science, Software Engineering or a related discipline with strong computing content, or equivalent demonstrable experience * Good coding skills, ideally confident with Go, C, Python or a related language such as C++ * Experience with containerised applications (Docker) is highly desirable * Genuine enthusiasm for solving technical problems and an interest in IoT * Strong written and verbal communication skills * Experience working in Agile/Scrum teams is a bonus, Demonstrates expertise in software development for IoT Edge platforms, with proficiency in programming languages such as Go, Python, and Typescript. Strong problem-solving abilities and experience in Agile methodologies enhance collaboration and project execution., * Go Programming * Python Programming * Typescript Programming * Docker Containerization * Agile/Scrum Experience Hard Skills * Software Development * Coding Skills * IoT Technology * C Programming * C++ Programming Soft Skills * Strong Communication Skills * Problem-Solving Enthusiasm, * Degree in Computer Science * Degree in Software Engineering ## Description * Research, design, develop, test, maintain and support software products at the forefront of IoT Edge platform technology * Develop software in a variety of languages including Go, Python and Typescript * Work alongside a dedicated team of experienced, talented engineers Requirements * Evidence of your programming through GitHub or personal projects is a real plus. * A degree in Computer Science, Software Engineering or a related discipline with strong computing content, or equivalent demonstrable experience * Good coding skills, ideally confident with Go, C, Python or a related language such as C++ * Experience with containerised applications (Docker) is highly desirable * Genuine enthusiasm for solving technical problems and an interest in IoT * Strong written and verbal communication skills * Experience working in Agile/Scrum teams is a bonus Core Competencies Demonstrates expertise in software development for IoT Edge platforms, with proficiency in programming languages such as Go, Python, and Typescript. Strong problem-solving abilities and experience in Agile methodologies enhance collaboration and project execution. Highest-signal resume keywords * Go Programming * Python Programming * Typescript Programming * Docker Containerization * Agile/Scrum Experience Hard Skills * Software Development * Coding Skills * IoT Technology * C Programming * C++ Programming Soft Skills * Strong Communication Skills * Problem-Solving Enthusiasm Certifications & Qualifications * Degree in Computer Science * Degree in Software Engineering Industry Keywords * IoT Edge Platform * Containerized Applications ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How to Become a Software Engineer Without a Degree in 2023](https://www.wearedevelopers.com/magazine/147-how-to-become-a-software-engineer-without-a-degree-in-2023) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)