At a Glance
- Tasks: Design and implement software solutions for diverse industries like Aerospace and Healthcare.
- Company: Join a leading software company known for its growth and commitment to graduate development.
- Benefits: Enjoy a competitive salary, relocation allowance, and comprehensive benefits package.
- Why this job: Work in a collaborative environment with mentorship from top engineers on exciting projects.
- Qualifications: First-class honours in relevant fields and strong programming skills in Python, C, C++, or Java.
- Other info: Inclusive recruitment process; apply even if you need adjustments.
The predicted salary is between 36000 - 60000 £ per year.
A distinctive opportunity to work for a leading Software company that has achieved year-on-year growth and invests heavily in developing graduates. Offering a very exciting opportunity to work on fantastic software projects that are used within Aerospace, Software, Healthcare, and more. Due to the continued growth, they are now looking for an additional Graduate Software Engineer, who wants to work on a varied and interesting selection of software solutions with global customers from Fortune 500 to venture and private equity start-ups. This company has an excellent track record of training people coming out of academia.
Location: South Hertfordshire
Salary: £45,000 per annum + relocation allowance + benefits
Requirements:
- Already achieved (or on track for) a First-class honours from a top-rated University in Computer Science, Computer Engineering, Maths, Physics or similar
- Outstanding academic background including at least AAA at A Level or equivalent UCAS points
- Excellent object-oriented programming experience using Python, C, C++, Java, or any programming language
- Excellent at solving complex problems
- Solid coding and debugging experience
- You should have broad knowledge across mainstream coding, object oriented programming, low-level programming including low-level memory management, algorithms and file system knowledge
- Strong knowledge in AI/machine-learning is required due to upcoming projects – this can be from a dissertation, internship or year in industry.
Responsibilities:
- Design, implement and work on high-level languages, compilers, networking software, database connections, and the user experience
- Identify and implement first-rate solutions
- Building compelling software products that customers enjoy
Why would you apply?
- Excellent working environment, a truly collaborative team, being mentored by leading engineers
- Assigned a dedicated mentor from day one
- Excellent pay and brilliant comprehensive benefits package-including a relocation allowance.
If you would like to solve a wide variety of engineering problems using the best programming language for a project, please send your CV to this unique Graduate Software Engineer opportunity, we would love to hear from you. Please send an up-to-date CV via the relevant link.
We are committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by emailing applications@redtech-recruit.com.
Graduate Software Engineer/ Developer employer: RedTech Recruitment
Contact Detail:
RedTech Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer/ Developer
✨Tip Number 1
Familiarise yourself with the specific programming languages mentioned in the job description, such as Python, C, C++, and Java. Consider working on personal projects or contributing to open-source projects that showcase your skills in these languages, as practical experience can set you apart.
✨Tip Number 2
Highlight any relevant experience you have with AI and machine learning, especially if it comes from your dissertation or internships. Be prepared to discuss how you've applied these concepts in real-world scenarios during interviews.
✨Tip Number 3
Network with current employees or alumni who work at the company. Engaging with them on platforms like LinkedIn can provide insights into the company culture and the types of projects they work on, which can be beneficial for your application and interview.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges and problem-solving exercises. Websites like LeetCode or HackerRank can help you sharpen your skills and get comfortable with the types of questions you might face.
We think you need these skills to ace Graduate Software Engineer/ Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your academic achievements, particularly your First-class honours and relevant programming experience. Emphasise your skills in Python, C, C++, and Java, as well as any projects or internships related to AI and machine learning.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software engineering and your interest in the specific projects mentioned in the job description. Mention how your background aligns with the company's focus on diverse industries like Aerospace and Healthcare.
Showcase Problem-Solving Skills: In your application, provide examples of complex problems you've solved, whether in academic projects or internships. This will demonstrate your coding and debugging experience, which is crucial for the role.
Highlight Teamwork and Mentorship: Since the company values collaboration and mentorship, mention any experiences where you worked in a team or were mentored. This could be through university projects, internships, or extracurricular activities.
How to prepare for a job interview at RedTech Recruitment
✨Showcase Your Programming Skills
Be prepared to discuss your experience with Python, C, C++, and Java. Bring examples of projects you've worked on, especially those that demonstrate your object-oriented programming skills and problem-solving abilities.
✨Demonstrate Your Knowledge in AI and Machine Learning
Since the company is focusing on AI and machine learning, be ready to talk about any relevant coursework, projects, or internships. Highlight how you’ve applied these concepts in practical scenarios.
✨Prepare for Technical Questions
Expect technical questions that assess your coding and debugging skills. Practice common algorithms and data structures, and be ready to solve problems on the spot, as this will showcase your analytical thinking.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects, team dynamics, and mentorship opportunities. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.