Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company is seeking a passionate Junior Software Developer to join their development team. This role is perfect for recent graduates or individuals at the beginning of their software engineering career, offering mentorship and exposure to various programming environments. The position will involve collaborating on client-facing projects, writing clean code, and contributing to technological growth.
Job Title: Junior Software Developer
Location:Glasgow, with travel across the UK as required
Hours:Full-time, Monday–Friday, 09:00–17:30 (37.5 hours/week)
Salary:Competitive, based on experience
Contract Type:Permanent
About the Role
We are looking for a passionate and motivatedJunior Software Developerto join our growing development team. This role is ideal for someone at the beginning of their software engineering journey who is eager to learn, grow their skills, and contribute to real-world applications.
You’ll work under the guidance of experienced developers on internal and client-facing projects, writing clean, efficient code and contributing to design discussions. The role offers exposure to the full software development lifecycle and access to mentoring, training, and career development opportunities.
The role requires strong analytical skills, stakeholder engagement, and a proactive approach to supporting the company's growth and digital initiatives.
Please note:
A full, clean UK driving licence and access to a vehicle are required.
You must undergo and maintain DBS, NPPV Level 3, and HMPPS Cat A Security Clearance.
You must be able to work independently and manage your workload without day-to-day supervision.
Key Responsibilities
Development
Write, test, and maintain clean, scalable code for multiple platforms.
Assist in building and maintaining internal tools, websites, APIs, and systems.
Participate in Agile ceremonies such as sprint planning and daily stand-ups.
Learning & Support
Collaborate with senior developers to learn code architecture and best practices.
Attend training sessions and code reviews to build your technical foundation.
Stay current with new technologies and programming trends.
Testing & Documentation
Conduct basic unit testing and assist in functional testing.
Write and update technical documentation for projects and tools.
Communication & Collaboration
Work with cross-functional teams including design, QA, and project management.
Share progress, raise blockers, and ensure effective teamwork.
Person Specification
Essential:
Ability to write and understand code in at least one modern programming language (e.g., Python, JavaScript, C#, Java).
Solid understanding of basic programming concepts like loops, functions, and classes.
Hands-on experience from personal, academic, or freelance projects.
Familiarity with version control systems (e.g., Git).
Strong communication and collaboration skills.
Full UK driving licence and access to a car.
Desirable:
Experience with REST APIs, cloud services (AWS, Azure), or databases (SQL/NoSQL).
Exposure to Agile/Scrum environments.
Involvement in open-source or collaborative development projects.
Experience with Power BI, SQL, Tableau, or similar tools.
Participation in coding clubs, hackathons, or tech meetups.
Qualifications:
Degree, diploma, or equivalent in Computer Science or related field.
OR clear evidence of self-taught skills via bootcamps, portfolios, or online learning platforms (e.g., Codecademy, Coursera).