Taro Logo

Software Engineer (C++, C#)

Software company that creates tools for architecture, engineering, construction, manufacturing, media, and entertainment industries.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer (C++, C#)

Autodesk is seeking a Software Engineer to join their Building Design Team in Bucharest, focusing on the Revit product line. This role offers an exciting opportunity to work on expanding structural capabilities in Revit, one of Autodesk's flagship products. The position combines both maintaining and optimizing existing code while developing new features and services. You'll be part of a cross-functional agile team that handles the entire software development lifecycle, from market analysis to delivery.

The ideal candidate should have strong expertise in C++ and C# for Windows application development, with 1-4 years of experience in object-oriented programming. You'll be working on a large, complex codebase, requiring both technical proficiency and the ability to navigate and improve existing systems. The role demands someone who can balance technical excellence with collaborative teamwork, as you'll be working with teams across global engineering sites.

Autodesk offers a comprehensive compensation package including base salary, annual bonuses, stock grants, and benefits. The company is known for its innovative software solutions used in creating everything from sustainable buildings to blockbuster movies. Their culture emphasizes collaboration, continuous learning, and making a meaningful impact on how things are designed and made worldwide.

This is an excellent opportunity for a software engineer who is passionate about building information modeling (BIM), enjoys tackling complex technical challenges, and wants to contribute to software that shapes the future of design and engineering. The role offers significant growth potential within a leading technology company that values diversity, innovation, and professional development.

Last updated a day ago

Responsibilities For Software Engineer (C++, C#)

  • Work collaboratively with a cross-functional agile team in the software development process
  • Develop new state of the art functionalities and services for Building Information Modelling
  • Design, prototype, implement and test software features
  • Refactor, optimize, and enhance existing code, algorithms, and services
  • Collaborate with developers, product designers and QA engineers across worldwide sites
  • Estimate effort and schedule for projects
  • Optimize source code using object-oriented design
  • Work with QA engineers in testing and problem resolution
  • Work with data analytics systems and customer groups

Requirements For Software Engineer (C++, C#)

  • Bachelor's Degree in Mathematics, Computer Science, Computer Engineering or equivalent
  • 1 to 4 years of experience in OOP environment (C++, C#, Java)
  • C++ & C# experience developing native Windows applications
  • Knowledge of software architecture practices and design patterns
  • Understanding of algorithms complexity and performance impact
  • Experience with Visual Studio
  • Self-motivated with great communication skills
  • Fluency in English

Interested in this job?

Jobs Related To Autodesk Software Engineer (C++, C#)