Graduate Junior Software Engineer
- edinburgh, scotland, EH6 5HQ, United Kingdom
- Permanent·Remote
- Full time
- £31,000 - £31,000 Per Annum
Job Description
About the Role
Our client, a pioneering software solutions provider in Edinburgh , is seeking highly motivated Graduate Junior Software Engineers to join their innovative development team. This role is designed for individuals who are passionate about coding, eager to learn, and ready to contribute to the creation of high-performance software applications. You will work on challenging projects, collaborate with experienced engineers, and have the opportunity to shape your career in a fully remote capacity. This position offers a unique chance to gain practical experience in a cutting-edge technological environment while enjoying the flexibility and autonomy of working from home.
Key Responsibilities
- Design, develop, and implement software components and features under the guidance of senior engineers.
- Write clean, efficient, and maintainable code using modern programming languages like C# , Java , or Python .
- Participate in the entire software development lifecycle, from requirements gathering to testing and deployment.
- Contribute to code reviews, ensuring adherence to coding standards and best practices.
- Assist in troubleshooting and debugging software issues to ensure product quality and stability.
- Engage in continuous learning and research into new technologies and development methodologies.
Requirements
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
- Solid understanding of fundamental computer science concepts, data structures, and algorithms.
- Exposure to object-oriented programming (OOP) principles.
- Familiarity with version control systems such as Git .
- Strong analytical and problem-solving skills.
- Excellent communication skills and the ability to collaborate effectively in a remote team setting.
Benefits
- Competitive salary package with regular performance-based increments.
- Fully remote working environment providing flexibility and work-life balance.
- Comprehensive training and mentorship program to accelerate professional growth.
- Exposure to diverse software development projects and technologies.
- Opportunities for career advancement within a growing tech company.


