Software Engineer (C++ / JS) - Deep Tech

Software Engineer (C++ / JS) - Deep Tech

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
Softweb Resourcing

At a Glance

  • Tasks: Design and build high-performance C++ software to solve real-world problems.
  • Company: Deep tech company revolutionising global manufacturing with AI.
  • Benefits: Competitive salary, equity, hybrid working, and strong benefits.
  • Other info: Exciting opportunity for career growth in a fast-paced environment.
  • Why this job: Join a world-class team tackling genuinely challenging problems.
  • Qualifications: Strong C++ experience, UI tech knowledge, and problem-solving skills.

The predicted salary is between 50000 - 70000 £ per year.

A deep tech company transforming global manufacturing with AI is seeking an exceptional C++ Software Engineer ready to take the next step in their career. This is not your typical software development role. You will be working on high-performance systems where efficiency, precision and scalability directly impact customers across the globe. With this company set to secure some significant funding, this is a great time to join! You will design and build production-grade C++ software that sits at the intersection of advanced engineering and solving real-world problems. From optimising performance in modern C++ to contributing to user-facing tools.

C++ Software Engineer requirements

  • Strong experience with modern C++ (C++11 or newer)
  • Experience working with UI technologies (JavaScript, TypeScript, Angular, React etc.)
  • Solid grounding in algorithms, data structures, and performance optimisation
  • Strong attention to detail and clear communication skills
  • Comfortable working in a fast-paced, collaborative environment
  • Degree in Computer Science, Engineering, or related field (2:1 or above) from a good University

Desirable

  • MSc or PhD in Mathematics, Physics, Computational Geometry, Mechanical Engineering
  • Interest in complex systems, geometry, maths, CAD
  • Thrives on solving complex problems through curiosity, experimentation, and hands-on engineering
  • Comfortable moving between system design, coding, and collaboration in a fast-paced product environment

What is in it for you?

Competitive salary, meaningful equity, hybrid working, strong benefits, and the opportunity to work on genuinely challenging problems alongside a world-class team. To find out more and take the next step in your career, apply now for immediate consideration.

Software Engineer (C++ / JS) - Deep Tech employer: Softweb Resourcing

Join a pioneering deep tech company at the forefront of transforming global manufacturing with AI, where your role as a C++ Software Engineer will not only challenge you but also offer significant growth opportunities. With a competitive salary, meaningful equity, and a hybrid working model, you'll collaborate with a world-class team to tackle complex problems in a fast-paced environment that values innovation and precision. This is an exciting time to be part of a company poised for substantial growth, making it an excellent employer for those looking to make a real impact.

Softweb Resourcing

Contact Details:

Softweb Resourcing Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (C++ / JS) - Deep Tech

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects or any relevant work. This is your chance to demonstrate your expertise and passion for software engineering, especially in high-performance systems.

Tip Number 3

Prepare for technical interviews by practising coding challenges and system design problems. Brush up on algorithms and data structures, as these are often key topics that interviewers will focus on.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to exciting projects.

We think you need these skills to ace Software Engineer (C++ / JS) - Deep Tech

C++ (C++11 or newer)
JavaScript
TypeScript
Angular
React
Algorithms
Data Structures

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with modern C++ and any UI technologies you've worked with. We want to see how your skills align with the role, so don’t hold back!

Tailor Your Application:Take a moment to customise your CV and cover letter for this specific role. Mention how your background in algorithms and performance optimisation can contribute to our deep tech projects.

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clear communication, so make sure your points are easy to understand and directly related to the job description.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the quickest way for us to review your application and get back to you!

How to prepare for a job interview at Softweb Resourcing

Know Your C++ Inside Out

Make sure you brush up on modern C++ features, especially C++11 and newer. Be prepared to discuss your experience with performance optimisation and how you've tackled complex problems in previous projects.

Show Off Your UI Skills

Since the role involves working with UI technologies like JavaScript and frameworks such as React or Angular, be ready to showcase any relevant projects. Bring examples of how you've integrated these technologies with C++ to create seamless user experiences.

Demonstrate Problem-Solving Prowess

Expect to face some technical challenges during the interview. Practice explaining your thought process clearly and concisely. Highlight your curiosity and hands-on approach to solving complex engineering problems.

Communicate Clearly and Collaboratively

This role requires strong communication skills, so practice articulating your ideas and solutions. Be prepared to discuss how you work in a team and contribute to a collaborative environment, as this is crucial for success in a fast-paced setting.