Graduate Software Engineer
- newcastle upon tyne, tyne and wear, NE1 0AB, United Kingdom
- Permanent·Hybrid
- Full time
- £28,000 - £28,000 Per Annum
Job Description
About the Role
Our client is looking for enthusiastic Graduate Software Engineers to join their innovative technology department based in Newcastle upon Tyne . This role offers a fantastic foundation for recent graduates passionate about coding and problem-solving. You will work alongside experienced engineers on exciting projects, contributing to the design, development, and testing of software solutions. This is an ideal opportunity to hone your technical skills, learn best practices in software development, and make a tangible impact within a forward-thinking company.
Key Responsibilities
- Participate in the full software development lifecycle, from design to deployment.
- Write clean, efficient, and maintainable code in languages such as Python, Java, or C++.
- Collaborate with senior engineers on code reviews and contribute to architectural discussions.
- Develop and execute unit tests and integration tests to ensure software quality.
- Assist in troubleshooting and debugging software defects.
- Contribute to the documentation of software designs and processes.
Requirements
- A degree in Computer Science, Software Engineering, or a closely related field.
- Foundational knowledge of programming principles and data structures.
- Familiarity with at least one modern programming language.
- Understanding of version control systems like Git.
- Strong analytical and problem-solving abilities.
- Good communication skills and ability to work effectively in a team.
Benefits
- Starting salary with opportunities for review and increase.
- Structured graduate training program with mentorship.
- Access to cutting-edge technologies and development tools.
- Hybrid working model offering flexibility.
- Health and wellness benefits package.


