Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,537 Jobs at 191 Companies

Senior Software Engineer (C++ / TypeScript)



Software Engineering
Birmingham, UK
Posted on Wednesday, May 15, 2024

Job Requisition ID #


Position Overview

Do you want to be part of Autodesk's digital transformation of manufacturing? Do you want to solve complex software problems by building applications, components, and services? Are you passionate about engaging with colleagues across the globe and working in an Agile development environment? Do you have experience with software quality, effective management of technical debt, software development tools and workflows? Do you want to understand how things work, or not, and improve them? If this sounds like you, read on!

You will play an important role in the definition and development of core technologies that make up Autodesk's manufacturing products. You will use your knowledge and enthusiasm on projects covering all aspects of the software development process. You will join a Scrum team and actively contribute to not only that team's success but also the success of other teams with which you will regularly collaborate to solve stakeholder problems.


  • Implement prototypes and software components, using C++ & TypeScript
  • Collaborate with teams of excellent engineers to design and develop, refactor, test, deliver and maintain complex features and new subsystems
  • Work with the product owner and product management teams to review and implement proposed designs
  • Work with other engineers across the organisation to improve processes and tools relied on by hundreds of other developers
  • Working to Agile methodologies as an active member of a Scrum team

Minimum Qualifications

  • Experience in a software development team
  • First or upper-second class degrees in Computer Science, Software Engineering or a related technical field
  • Experience with C++ in a commercial environment

Preferred Qualifications

  • Experience with source control systems, such as Git
  • Experience with continuous integration and deployment technologies, such as Jenkins.
  • Knowledge of scripting and shell environments, such as Python and Bash
  • Familiarity with TypeScript or JavaScript and web technologies such as React and Redux would be an advantage
  • Familiarity with computational geometry would be an advantage


Learn More

About Autodesk
Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.

Diversity & Belonging
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here:

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).