Careers at The Engineering Company

We're a team of software and hardware engineers working on one of the most important problems of this generation. 

If we succeed, we'll enable a new golden era of engineering design, unlock new technology possibilities and create a new field of academia.

We deeply care about the future and are working hard to create it. Come work on problems that matter, with people that care.

Software Engineer


You will be part of the Core Engineering team building and running services and tools that will allow engineers to design high complexity products more intuitively. You will apply your skills to translate software engineering concepts to the mechanical engineering industry. 


No background in mechanical engineering is required, but an interest in learning is crucial.



The Engineering Company is building a new, radically faster and easier way to develop complex mechanical products. From rocket engines to wind turbines and robots, designing engineering products is expensive, slow and can only be done by experts. Our technology massively accelerates design and lowers barriers to entry, making inconceivable technologies possible. 


We are applying state-of-the-art software technologies to unlock a new scale of complexity for industrial design. Software Engineers at The Engineering Company are the core innovators and creators of the next generation of engineering worldwide.  




As a Software Engineer, you will have the power to push the boundaries of engineering, to learn and develop your software skills and to share the experience with like-minded people. We’re motivated by the fulfilment of solving hard problems to achieve something extraordinary.  


We are a team of software and mechanical engineers that have worked on the cutting edge of both industries at places including Google, McLaren Automotive, Improbable, Imperial College, Barcelona Supercomputing Center and BP. 


As an early hire, you’ll not only be in a unique position to grow into a technical leadership position but also be directly responsible for developing the technology that will set the foundations of the next era of engineering companies and will change the daily life of thousands of engineers. 




Technical skills
  • Bachelors or Masters degree in Computer Science engineering field.

  • Familiar with one or more of the following:  C#, C++, Java. 

  • Worked with and can critique multiple programming paradigms and languages (e.g. OOP, Functional, Flow-based).

  • Building technologies or products quickly from scratch (e.g. hackathons, weekend projects).

  • Acutely understanding when and why to use certain languages, tools or libraries. You should be comfortable choosing the most appropriate language/technologies for each task.


Soft skills
  • You care about building technology that delivers a real-world impact to many people.

  • Strong problem-solving based on experimentation, patience and running mini-tests

  • Can work independently in a fast-paced environment, with strong attention to detail and is delivery oriented.  

  • You go out of your way to help others achieve and improve as a team and you are able to foster an environment of learning across multiple teams.


While we think the above experience is important, we are keen to hear from applicants that believe they have other valuable experience. If you identify with the team and the company’s mission, please still apply! 

Who are we looking for?

We  are  looking  for  bright  individuals  with  passion  for  learning  and  applying  new technologies.

Do you want to make an impact on the world? 

If you are a person with a success-driven track-record that wants to develop their skills to the maximum, 

apply to one of the jobs above!  

For further information, you can send us an email to: