At a Glance
- Tasks: Join a 2-year training programme, learning modern programming languages and building real-world software.
- Company: Innovative tech company focused on cutting-edge data syncing software.
- Benefits: Enjoy remote work, stock options, private medical cover, and a flexible holiday policy.
- Why this job: Kick-start your career with mentorship, collaboration, and hands-on experience in a supportive environment.
- Qualifications: Recent Computer Science graduates with programming experience and a passion for technology.
- Other info: Diverse applicants are encouraged; experience in mobile app development is a bonus.
The predicted salary is between 28000 - 36000 £ per year.
Location: Manchester (Remote-first with some team get-togethers in Manchester)
Salary: £35-40k DOE + share options
Are you a recent Computer Science (or related) graduate ready to kick-start your career in software engineering? Noux Talent are partnered with an innovative tech company building cutting-edge, real-time data syncing software and they’re looking for curious, collaborative, and ambitious graduates to join their team.
You’ll join a structured two-year training program designed to set you up for long-term success as a software engineer. You’ll gain hands-on experience building production software, learn a range of modern programming languages and tools, and receive mentorship from experienced engineers.
The Role
- Taking part in an intensive 2-year training and development program
- Learning and using a wide range of technologies, including Rust, Swift, and Kotlin
- Working on real-world products, tools, and customer-facing code
- Collaborating with engineering, product, and customer teams
- Solving technical challenges and supporting customers with troubleshooting
- Developing your technical writing and communication skills
- Progressing into a fully-fledged Software Engineer role within two years
Background:
- A strong academic background in Computer Science or a related field
- Solid programming experience in at least one language (e.g. Python, C, Java, Rust, etc.)
- A good understanding of computer science fundamentals such as operating systems, networking, or hardware
- A passion for learning and exploring new technologies
- Clear and thoughtful communication skills
- Bonus = any experience building mobile apps (Android or iOS) is a plus, but not essential
Salary and Benefits:
- £35-40k DOE
- Stock options and long-term incentive plans
- Private medical, dental, and vision cover
- Generous and flexible holiday policy
- Remote-first working
Interview Process:
- 1st stage - 30 min meeting with the VP of Customer Experience
- 2nd stage - take home tech challenge
- Final stage - 1-1.5 hour meeting with some of the team to demo your challenge and talk through the role and opportunity
We believe that diverse teams create better products and experiences, and we welcome applicants from all backgrounds. If you’re excited about this role but your experience doesn’t align perfectly, we’d still love to hear from you!
Graduate Software Engineer (Greater Manchester) employer: Noux Talent
Contact Detail:
Noux Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer (Greater Manchester)
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as Rust, Swift, and Kotlin. Consider building a small project or contributing to open-source projects using these languages to demonstrate your hands-on experience.
✨Tip Number 2
Prepare for the technical challenge by brushing up on your programming skills. Practice coding problems on platforms like LeetCode or HackerRank, focusing on algorithms and data structures that are commonly tested in interviews.
✨Tip Number 3
During your interviews, be ready to discuss your academic background and any relevant projects you've worked on. Highlight your problem-solving skills and how you’ve collaborated with others, as teamwork is key in this role.
✨Tip Number 4
Show your enthusiasm for learning new technologies and your passion for software engineering. Be prepared to share examples of how you've pursued knowledge outside of your studies, whether through online courses, workshops, or personal projects.
We think you need these skills to ace Graduate Software Engineer (Greater Manchester)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your academic background in Computer Science or related fields. Emphasise any programming experience you have, especially in languages like Python, C, or Java, as well as any projects that showcase your skills.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for software engineering and your eagerness to learn. Mention specific technologies mentioned in the job description, such as Rust, Swift, and Kotlin, and express your enthusiasm for the training programme.
Showcase Your Communication Skills: Since clear communication is key for this role, ensure your application materials are well-structured and free of errors. Use concise language and articulate your thoughts clearly to demonstrate your communication abilities.
Prepare for the Interview Stages: Familiarise yourself with the interview process outlined in the job description. Prepare for the initial meeting by researching the company and its products, and practice explaining your technical challenge solution for the take-home tech challenge.
How to prepare for a job interview at Noux Talent
✨Research the Company
Before your interview, take some time to learn about the company’s mission, values, and the products they develop. Understanding their focus on real-time data syncing software will help you tailor your responses and show genuine interest.
✨Showcase Your Programming Skills
Be prepared to discuss your programming experience in detail. Highlight any projects you've worked on, especially if they involve languages like Python, C, or Java. If you have experience with Rust, Swift, or Kotlin, make sure to mention that too!
✨Prepare for Technical Challenges
Since there’s a take-home tech challenge involved, practice coding problems and be ready to explain your thought process. This will not only help you complete the challenge but also demonstrate your problem-solving skills during the final interview.
✨Communicate Clearly
Effective communication is key, especially when discussing technical concepts. Practice explaining your ideas clearly and concisely, as this will be crucial when collaborating with teams and supporting customers in the role.