3,087 Graduate Software jobs in the United Kingdom
Graduate Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Title : Graduate Software Engineer (C++)
Client : Custom high-performance software house
Location : Fully remote (UK)
Salary : Up to 50,000
This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with a culture of knowledge sharing and collective growth.
The business is well reputed for growing graduates internally, and for providing ultra-low-latency networking solutions using C++.
The role:
- Write high-performance C++ code.
- Low-latency networking.
- Work on live projects from day one with a team to support you.
- You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be.
- There is a culture of hands-off management - you will be given trust and autonomy from the offset with no micromanagement.
- Friendly and collaborative culture.
Requirements:
- Computer Science or related degree (not required if experience is strong)
- Ideally you have a GitHub/extensive examples of personal programming projects (C/C++ preferred)
- Genuine interest in technology!
- You will stand out if you have low-level personal projects (e.g., compilers, networks, OS.)
- You will not be considered if you do not have a portfolio/code examples to share
If you are interested learning more, please contact Max at Platform for a chat.
Graduate Software Engineer
Posted 11 days ago
Job Viewed
Job Description
Graduate Electrical Engineer
Lighting controls / Software
Milton Keynes Office Based (with some site visits)
Permanent | Full-Time
£26,000 - £35,000 per annum
A leading UK-based lighting manufacturer is offering an exciting opportunity for a Electrical Graduate with a keen interest in electronics and smart building technologies.
This is a fantastic chance to join a supportive technical team and develop your skills in lighting controls and software configuration. You'll receive hands-on training and mentorship while contributing to real-world projects from day one.
Key Responsibilities:
- Assist in configuring lighting control systems. li>Support troubleshooting and post-installation issue resolution.
- Collaborate with engineering and product teams.
- Help conduct compatibility testing and integration checks.
- Contribute to service plans and product development initiatives.
Ideal Candidate Profile:
- Degree in Electrical/Electronic Engineering, Computer Science, or a related field.
- Interest in software configuration and building management systems.
- Basic understanding of C++, VMS, DALI or similar platforms (training provided).
- Strong attention to detail and willingness to learn.
- Ability to read schematics and wiring diagrams is a plus.
- Excellent communication and teamwork skills.
What's in It for You:
- 20 days annual leave (rising to 25 after 2 years)
- Holiday buy/sell scheme (up to 5 days)
- Free on-site parking & electric car charging
- Company pension scheme (5%)
- Cycle to Work and Childcare Salary Sacrifice schemes
Please be aware this advert will remain open until the vacancy has been filled. Interviews will take place throughout this period, therefore we encourage you to apply early to avoid disappointment.
Tate is acting as an Employment Business in relation to this vacancy.
Tate is committed to promoting equal opportunities. To ensure that every candidate has the best experience with us, we encourage you to let us know if there are any adjustments we can make during the application or interview process. Your comfort and accessibility are our priority, and we are here to support you every step of the way. Additionally, we value and respect your individuality, and we invite you to share your preferred pronouns in your application.
Graduate Software Engineer
Posted 15 days ago
Job Viewed
Job Description
Graduate Computer Scientist needed with outstanding academic qualifications
Based in Central London, this growing company have an opportunity for an outstanding computer science graduate to join their development team. You would be helping create sophisticated software which is relied upon by high profile international clients to streamline complex trading and logistics. As their product continued to develop, you would play a key role in designing and implementing new capabilities and ensuring the quality and dependability of their software.
This is a challenging role where you will be involved with all parts of the technology stack including algorithm design, data engineering, UI/UX, and backend development. You will be a key part of an expert team, with colleagues from a range of technical fields, so good communication skills and a proactive mindset are essential.
Essential attributes and skills:
- A 1st or 2.1 postgraduate degree in computer science from a world-leading university and A* and A grades at A-level (or equivalent) li>Excellent coding skills in Java, JavaScript and/or TypeScript (above and beyond the university module/practical level) li>Some experience of working with large existing codebases
- Practical experience of working in commercial software development environments
Not essential, but knowledge of UX/UI, AWS, MongoDB, or Jenkins would all be useful.
This a great time to join this successful company as they grow their business. Based in central London, there is scope for some hybrid working once you are established in the role.
Keywords: Java, JavaScript, TypeScript, UI, UX, AWS, MongoDB, London
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27425 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Graduate Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Title : Graduate Software Engineer (C++)
Client : Custom high-performance software house
Location : Fully remote (UK)
Salary : Up to 50,000
This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with a culture of knowledge sharing and collective growth.
The business is well reputed for growing graduates internally, and for providing ultra-low-latency networking solutions using C++.
The role:
- Write high-performance C++ code.
- Low-latency networking.
- Work on live projects from day one with a team to support you.
- You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be.
- There is a culture of hands-off management - you will be given trust and autonomy from the offset with no micromanagement.
- Friendly and collaborative culture.
Requirements:
- Computer Science or related degree (not required if experience is strong)
- Ideally you have a GitHub/extensive examples of personal programming projects (C/C++ preferred)
- Genuine interest in technology!
- You will stand out if you have low-level personal projects (e.g., compilers, networks, OS.)
- You will not be considered if you do not have a portfolio/code examples to share
If you are interested learning more, please contact Max at Platform for a chat.
Graduate Software Engineer
Posted 11 days ago
Job Viewed
Job Description
Graduate Electrical Engineer
Lighting controls / Software
Milton Keynes Office Based (with some site visits)
Permanent | Full-Time
£26,000 - £35,000 per annum
A leading UK-based lighting manufacturer is offering an exciting opportunity for a Electrical Graduate with a keen interest in electronics and smart building technologies.
This is a fantastic chance to join a supportive technical team and develop your skills in lighting controls and software configuration. You'll receive hands-on training and mentorship while contributing to real-world projects from day one.
Key Responsibilities:
- Assist in configuring lighting control systems. li>Support troubleshooting and post-installation issue resolution.
- Collaborate with engineering and product teams.
- Help conduct compatibility testing and integration checks.
- Contribute to service plans and product development initiatives.
Ideal Candidate Profile:
- Degree in Electrical/Electronic Engineering, Computer Science, or a related field.
- Interest in software configuration and building management systems.
- Basic understanding of C++, VMS, DALI or similar platforms (training provided).
- Strong attention to detail and willingness to learn.
- Ability to read schematics and wiring diagrams is a plus.
- Excellent communication and teamwork skills.
What's in It for You:
- 20 days annual leave (rising to 25 after 2 years)
- Holiday buy/sell scheme (up to 5 days)
- Free on-site parking & electric car charging
- Company pension scheme (5%)
- Cycle to Work and Childcare Salary Sacrifice schemes
Please be aware this advert will remain open until the vacancy has been filled. Interviews will take place throughout this period, therefore we encourage you to apply early to avoid disappointment.
Tate is acting as an Employment Business in relation to this vacancy.
Tate is committed to promoting equal opportunities. To ensure that every candidate has the best experience with us, we encourage you to let us know if there are any adjustments we can make during the application or interview process. Your comfort and accessibility are our priority, and we are here to support you every step of the way. Additionally, we value and respect your individuality, and we invite you to share your preferred pronouns in your application.
Graduate Software Engineer
Posted 15 days ago
Job Viewed
Job Description
Graduate Computer Scientist needed with outstanding academic qualifications
Based in Central London, this growing company have an opportunity for an outstanding computer science graduate to join their development team. You would be helping create sophisticated software which is relied upon by high profile international clients to streamline complex trading and logistics. As their product continued to develop, you would play a key role in designing and implementing new capabilities and ensuring the quality and dependability of their software.
This is a challenging role where you will be involved with all parts of the technology stack including algorithm design, data engineering, UI/UX, and backend development. You will be a key part of an expert team, with colleagues from a range of technical fields, so good communication skills and a proactive mindset are essential.
Essential attributes and skills:
- A 1st or 2.1 postgraduate degree in computer science from a world-leading university and A* and A grades at A-level (or equivalent) li>Excellent coding skills in Java, JavaScript and/or TypeScript (above and beyond the university module/practical level) li>Some experience of working with large existing codebases
- Practical experience of working in commercial software development environments
Not essential, but knowledge of UX/UI, AWS, MongoDB, or Jenkins would all be useful.
This a great time to join this successful company as they grow their business. Based in central London, there is scope for some hybrid working once you are established in the role.
Keywords: Java, JavaScript, TypeScript, UI, UX, AWS, MongoDB, London
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27425 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications.
- Write clean, efficient, and maintainable code under the guidance of senior engineers.
- Participate in code reviews and contribute to technical discussions.
- Learn and apply various programming languages and development tools.
- Troubleshoot and debug software defects.
- Collaborate with team members to understand project requirements and objectives.
- Contribute to the development of technical documentation.
- Engage in continuous learning and skill development in software engineering best practices.
- Support the deployment and maintenance of software solutions.
- Gain exposure to agile development methodologies.
Be The First To Know
About the latest Graduate software Jobs in United Kingdom !
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design and development of software applications.
- Write clean, maintainable, and efficient code.
- Develop and execute unit tests to ensure code quality.
- Participate in code reviews and provide constructive feedback.
- Collaborate with senior engineers on various project tasks.
- Troubleshoot and debug software issues.
- Contribute to technical documentation.
- Learn and apply agile development methodologies.
- Assist in the deployment and maintenance of software solutions.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of programming fundamentals, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Python, Java, C++).
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Demonstrated interest in software development through projects or coursework.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
As a Graduate Software Engineer, you will contribute to the design, development, testing, and deployment of software solutions under the guidance of experienced mentors. You will have the chance to work across different stages of the software development lifecycle, gaining exposure to various programming languages, frameworks, and methodologies. This role is designed to provide a comprehensive introduction to the world of professional software engineering.
Key Responsibilities:
- Assist in the design and development of new software features and applications.
- Write clean, efficient, and well-documented code in accordance with best practices.
- Participate in code reviews and contribute to technical discussions.
- Collaborate with senior engineers to troubleshoot and resolve software defects.
- Develop and execute unit tests to ensure code quality and functionality.
- Learn and apply various programming languages, frameworks, and tools used by the team.
- Contribute to the development of technical documentation.
- Work closely with product managers and other stakeholders to understand project requirements.
- Actively participate in team meetings and agile development processes.
- Seek opportunities for continuous learning and skill development in software engineering.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline.
- Strong foundation in programming principles and at least one modern programming language (e.g., Python, Java, C++, JavaScript).
- Familiarity with data structures, algorithms, and object-oriented programming concepts.
- Enthusiasm for technology and a passion for software development.
- Excellent analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies and challenges.
- Ability to work effectively in a hybrid environment, balancing remote and in-office collaboration.
- Previous internship or project experience in software development is a plus.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
- Assisting in the design and development of software features and modules.
- Writing clean, efficient, and well-documented code.
- Participating in code reviews and providing constructive feedback.
- Developing and executing unit tests to ensure code quality.
- Collaborating with team members on bug fixing and issue resolution.
- Learning and applying new technologies and programming languages.
- Contributing to technical documentation and project updates.
- Participating in team meetings and agile development processes.
- Assisting with the deployment and maintenance of cloud-based applications.
- Seeking opportunities for personal and professional development within the team.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of fundamental computer science concepts (data structures, algorithms, operating systems).
- Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
- Familiarity with version control systems like Git.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills, essential for remote collaboration.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively in a remote setting.
- A passion for software development and technology.