> Markdown version of [/jobs/ext/2356481-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2356481-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). --- # Junior Software Engineer - **Company:** Silmaril Consulting - **Location:** Glasgow, UK - **Experience:** Starter - **Salary:** £33,280.0 - £39,520.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Microsoft Azure, Cloud Computing, Code Review, Relational Databases, Github, JSON, Python (Programming Language), PostgreSQL, Node.Js, Open Source Technology, Software Engineering, SQL Databases, Systems Integration, TypeScript, Web Application Frameworks, Data Logging, Microsoft Power Automate, Flask (Web Framework), Delivery Pipeline, Large Language Models, Multi-Agent Systems, Prompt Engineering, Zapier, Git, Fastapi, Containerization, Nintex, Graphql, Restful APIs, Webhooks, Data Pipelines, Serverless Computing, Docker - **Published:** August 22, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=573c167bb5541f7d ## About the Role We are open to a range of backgrounds here, including recent graduates and people moving across from adjacent technical roles. What matters is that you can show us work you have built. Personal projects, coursework, contributions to open source and previous employment all count. Essential * Working knowledge of Python * Comfortable working with JSON, REST and GraphQL APIs, webhooks and secure API authentication methods * Version control using Git and Github, including branching and pull request workflows * An understanding of how to structure code so that someone else can maintain it * Evidence of projects you have built and can talk through in detail * Willingness to learn quickly across an unusually broad stack, * Cloud infrastructure and serverless architecture experience such as Microsoft Azure Functions or Google Cloud Run/Functions * Automation platforms such as Zapier, Make, Power Automate,Azure Logic Apps or n8n * Practical experience building with LLMs: API integration, prompt engineering, retrieval augmented generation, or agent frameworks such as LangChain/Graph or Google ADK * JavaScript or TypeScript, and Node.js * SQL and relational databases, particularly PostgreSQL * Containerisation and Docker * A Python web framework such as FastAPI or Flask * Experience of working within a development team, including code review * Experience delivering work to a client or external stakeholder * A degree in computing, software engineering, data science or a related discipline ## Description We are looking for a Junior Software Engineer to join our technical team, working on the automation pipelines and AI systems we build for clients, and on our own internal orchestration platform. The work is practical. You will be integrating systems that were never designed to talk to each other, building pipelines that need to run unattended without breaking, and implementing AI functionality where it genuinely improves an outcome rather than where it looks impressive. You will work closely with our Project Manager and consulting team, building to documented process maps and testing against them. Much of what you build goes directly into a client's daily operations, so reliability and clear error handling matter as much as the feature itself. This is a role with room to grow. You will be exposed to the full delivery cycle rather than a single narrow layer, and you will have direct access to our CTO throughout., * Build and maintain automation pipelines that integrate client systems, APIs and data sources * Implement AI functionality within client workflows, including LLM integration, prompt design and retrieval over client data * Develop and extend our internal orchestration platform * Write clear, maintainable code with sensible error handling, logging and retry behaviour * Build to documented process maps and support the Project Manager through testing and handover * Investigate and resolve issues in live client automations, including integration breaks and silent failures * Contribute to technical documentation for client and internal use ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [HR ROBO SAPIENS: Decoding AI Agents and Workflow Automation for Modern Recruitment](https://www.wearedevelopers.com/videos/1470-hr-robo-sapiens-decoding-ai-agents-and-workflow-automation-for-modern-recruitment) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Create a Programmatic SEO Project Using Next.js and Static Site Generation](https://www.wearedevelopers.com/videos/449-create-a-programmatic-seo-project-using-next-js-and-static-site-generation) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)