Software Engineer (C++ / JS) - Deep Tech
Softweb Resourcing
Overview
In this role you design and build production-grade C++ software for high-performance, AI-powered manufacturing solutions. You will work closely with cross-functional teams to optimize efficiency and scalability across global customers. The position blends systems engineering with user-facing tooling, offering opportunities to tackle complex problems and contribute to impactful products. A strong focus on performance, precision, and collaboration drives meaningful outcomes in a fast-paced environment.
Pay / Benefits
- Competitive salary
- Equity
- Hybrid working
- Strong benefits
Responsibilities
- Design and implement production-grade C++ software for high-performance systems
- Optimize performance and efficiency in modern C++ (C++11+)
- Contribute to user-facing tools using UI technologies
- Collaborate in a fast-paced, cross-functional environment to solve real-world problems
- Engage in system design and hands-on engineering to deliver scalable solutions
Key requirements
- Modern C++ experience (C++11 or newer)
- Experience with UI technologies (JavaScript, TypeScript, Angular, React)
- Strong algorithms, data structures, and performance optimisation foundations
- Excellent attention to detail and clear communication
- Comfort in a fast-paced, collaborative setting
- Degree in Computer Science, Engineering, or related field (2:1 or above)
- Desirable MSc/PhD in Mathematics, Physics, Computational Geometry, Mechanical Engineering
- Interest in complex systems, geometry, maths, CAD
- Ability to move between design, coding, and collaboration in a product-focused environment
- Clear communication
- Cross-functional collaboration
- Curiosity and hands-on problem solving
- Attention to detail
- Modern C++ (C++11+)
- JavaScript/TypeScript/Angular/React
Reference: WJ-799_20843508