At a Glance
- Tasks: Join a dynamic team to design, code, and troubleshoot innovative software solutions.
- Company: AlphaSights is a leading research platform, dedicated to solving real-world problems through technology.
- Benefits: Enjoy remote work flexibility, a learning budget, and the chance to collaborate with top talent.
- Why this job: Work in a high-achievement environment, tackling exciting challenges while growing your skills rapidly.
- Qualifications: Pursuing a degree in Computer Science or related field, with proven accomplishments and practical experience.
- Other info: Be part of an equal opportunity employer committed to diversity and inclusion.
The predicted salary is between 28800 - 48000 £ per year.
We are looking for highly driven, aspiring software engineers who take pride in their work, to expand our Engineering team in London. Successful candidates will join a cross-functional team including product managers and designers working closely with the rest of our business to deliver working code that solves real problems for both internal and external customers. You will take ownership of the problems that your team solves, ensuring a high level of quality in everything that we release, working as part of a top-performing international development team. If you have a strong passion for solving problems with code, and want to work with exceptional colleagues in a high achievement environment, this role is a good fit for you.
What you’ll do:
- Design solutions: Define the best technical solutions to business problems, contributing to an architectural vision that will scale up to be the world’s leading research platform.
- Ship working code: We primarily work with React on the frontend and Kotlin microservices with Postgres on the backend, with some older services written in Ruby on Rails. We’ve always got an eye open to assess new technologies that might improve our stack.
- Deploy and iterate: We release frequently to our customers, using CircleCI and Spinnaker for CI/CD, and quickly gather feedback in order to inform our next iteration.
- Build your competency: You will learn quickly by building market-leading technology with experienced colleagues in a high-performance environment. Engineers can also use our L&D budget to fast-track development of specific technical competencies.
- Maintenance and troubleshooting: Carefully monitor our services, catching errors before users notice them, diagnosing the root cause and deploying fixes.
Who you are:
- You are pursuing a degree in Computer Science, or a related field.
- Proven track record: you have clear accomplishments both in and out of university, standing out from your peers.
- You have practical experience, applying your technical skills in a professional environment.
- You have excellent communication skills, collaborating closely and effectively with teammates.
- Highly driven and proactive: you relentlessly and independently push through hurdles and drive towards excellent outcomes.
- Meticulous: you hold high standards and have an obsessive attention to detail.
AlphaSights is an equal opportunity employer.
Graduate Software Engineer (Remote) - UK employer: AlphaSights
Contact Detail:
AlphaSights Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer (Remote) - UK
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially React and Kotlin. Consider building a small project or contributing to open-source projects using these technologies to showcase your practical experience.
✨Tip Number 2
Engage with the software engineering community online. Join forums, attend webinars, or participate in coding challenges. This not only helps you learn but also expands your network, which can be beneficial when applying for roles.
✨Tip Number 3
Prepare to discuss your problem-solving approach during interviews. Think of specific examples where you've tackled challenges, either in academic projects or personal endeavours, and be ready to explain your thought process.
✨Tip Number 4
Showcase your communication skills by practicing how you articulate technical concepts. Being able to explain your work clearly to non-technical stakeholders is crucial, so consider mock interviews or discussions with friends to refine this skill.
We think you need these skills to ace Graduate Software Engineer (Remote) - UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the role of a Graduate Software Engineer. Emphasise any projects or coursework related to software development, particularly in React, Kotlin, or Ruby on Rails.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for coding and problem-solving. Mention specific examples of how you've tackled challenges in your studies or previous roles, and express your enthusiasm for working in a collaborative environment.
Showcase Your Projects: If you have personal or academic projects, include links to your GitHub or portfolio. Highlight any projects that demonstrate your ability to design solutions and ship working code, especially those using technologies mentioned in the job description.
Prepare for Technical Questions: Anticipate technical questions related to software engineering principles and the technologies listed in the job description. Brush up on your knowledge of React, Kotlin, and CI/CD processes, as well as problem-solving techniques to impress during potential interviews.
How to prepare for a job interview at AlphaSights
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples of how you've solved problems with code in your previous projects or coursework. Highlight your thought process and the impact of your solutions.
✨Familiarise Yourself with the Tech Stack
Since the role involves working with React, Kotlin, and Postgres, make sure you brush up on these technologies. Be ready to discuss your experience with them and any relevant projects you've worked on.
✨Demonstrate Your Communication Skills
As collaboration is key in this role, practice articulating your thoughts clearly. Prepare to explain technical concepts in a way that non-technical team members can understand.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's engineering practices, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it's the right fit for you.