At a Glance
- Tasks: Join our team to build secure, scalable systems for advanced drone data applications.
- Company: We're a fast-moving tech company making a real-world impact with innovative solutions.
- Benefits: Enjoy a competitive salary and hybrid work options in London or Cambridge.
- Why this job: Be part of a dynamic team and work on cutting-edge technology that matters.
- Qualifications: Degree in Computer Science or related field; coding skills in Python, JS/TS, C++ or Go required.
- Other info: Experience in Backend, Frontend, ML, or Cloud roles is a plus!
The predicted salary is between 36000 - 60000 £ per year.
We are hiring Software Engineers across Backend, Frontend, Full Stack, ML, and Cloud roles. Join a fast-moving team building secure, scalable systems for advanced drone data applications.
- Develop and maintain scalable backend services and APIs (Python, C++, Go).
- Build responsive frontend interfaces (React, Angular, or Vue).
- Deploy and optimise ML pipelines (TensorFlow, PyTorch).
- Design and manage cloud infrastructure (AWS, Azure, GCP).
- Collaborate across teams to deliver secure, performant software.
Requirements:
- Degree in Computer Science or related field.
- Experience in one or more focus areas (Backend, Frontend, ML, Cloud).
- Strong coding skills (Python, JS/TS, C++ or Go).
- Desirable:
- Knowledge of data pipelines, DevOps, data visualisation (D3.js, Plotly).
- Agile experience and awareness of security best practices.
A great opportunity to join a growing, well-funded tech company delivering real-world impact.
C++ Software employer: iO Associates - UK/EU
Contact Detail:
iO Associates - UK/EU Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C++, Python, and cloud platforms like AWS or Azure. Having hands-on experience or projects showcasing these skills can set you apart during the interview process.
✨Tip Number 2
Network with current or former employees of StudySmarter or similar companies. Engaging with them on platforms like LinkedIn can provide valuable insights into the company culture and the technical challenges they face, which you can reference in your discussions.
✨Tip Number 3
Prepare to discuss your experience with agile methodologies and security best practices. Be ready to share examples of how you've implemented these in past projects, as this aligns closely with the role's requirements.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical interviews. Practice coding challenges related to C++ and other relevant languages, as well as system design questions that demonstrate your ability to build scalable systems.
We think you need these skills to ace C++ Software
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in C++ and any relevant technologies mentioned in the job description. Focus on projects that showcase your skills in backend, frontend, ML, or cloud development.
Craft a Compelling Cover Letter: Write a cover letter that explains why you're interested in this specific role and how your background aligns with the company's needs. Mention your experience with secure, scalable systems and any relevant frameworks or tools.
Showcase Relevant Projects: Include links to your GitHub or portfolio where you have showcased projects related to drone data applications, APIs, or any of the technologies listed in the job description. This will give the hiring team a clear view of your capabilities.
Highlight Soft Skills: In addition to technical skills, emphasise your ability to collaborate across teams and your experience with Agile methodologies. Companies value candidates who can work well in a team environment and adapt to changing requirements.
How to prepare for a job interview at iO Associates - UK/EU
✨Showcase Your Coding Skills
Be prepared to demonstrate your coding abilities during the interview. Brush up on C++, Python, and any other relevant languages. You might be asked to solve problems on the spot, so practice coding challenges beforehand.
✨Understand the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, such as React, Angular, TensorFlow, and AWS. Being able to discuss how you've used these tools in past projects will show your suitability for the role.
✨Prepare for Behavioural Questions
Expect questions about teamwork and collaboration, especially since the role involves working across different teams. Think of examples from your past experiences that highlight your ability to work well with others and adapt to changing situations.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready to ask the interviewer. This could be about the company's approach to security best practices or how they manage their cloud infrastructure. It shows your genuine interest in the role and the company.