This job has expired, please see additional jobs below
Sr. Software Engineer - London
Autodesk
London, , United Kingdom
Job Details - this job has expired, please see similar jobs below
Description
Looking for a career that combines innovative technology and creativity, ultimately helping creative and engineering types to build a better world? If so, meet Autodesk. Learn why Autodesk is continually ranked a top place to work by Fortune, Forbes, and Glassdoor: Top 7 Reasons You Should Work at Autodesk.
The role will involve working on a full-stack web-enabled Generative Design solution that delivers advanced functional design capabilities to users. This will include improving the performance of existing code in frontend and backend components through developing and using appropriate frameworks that improve the overall efficiency of the full-stack. The role will also assist with reviewing the architecture of the existing solution and contribute to its further development in order to support new requirements and features.
The current full-stack solution is implemented in a number of languages including C++, SQL, Python, Java, JavaScript and HTML. C++ is used for the backend, SQL for a relational database, Python and Java for the application server, and JavaScript and HTML used for the frontend. Software libraries and solutions used for these components include STL, OpenMP, OpenVDB, TBB, Boost, Vue JS, TypeScript and Cassandra. The Senior Software Engineer being sought will need to be familiar with these technologies and languages.
The successful candidate will be involved in all aspects of software development including requirements capture, functional specification, implementation and testing. The candidate will also work as part a global UX design, research and development team and will therefore need to have very good interpersonal and communication skills.
A relevant postgraduate degree (MSc/PhD) in Computer Science, Mathematics or a Scientific or Engineering discipline is required.
The suitable candidate will have extensive experience in developing full-stack web-enabled solutions with some exposure to CAD software development.
Experience with working on a large code base would be essential and so will an ability to learn quickly.