Taro Logo

Senior Software Engineer - C# & C++

Autodesk creates software for designing and making the world's greenest buildings, cleanest cars, smartest factories, and biggest hit movies.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - C# & C++

Autodesk is seeking a Senior Software Engineer to join their development team in Krakow, focusing on the development of Autodesk Revit - the world-leading Building Information Modeling (BIM) software. The role requires strong expertise in C# and C++ programming, with a solid foundation in algorithms and data structures. Working in a hybrid model from the Kraków office, you'll collaborate with a global team including Product Owners and Experience Designers.

The position involves working on mission-critical software that helps design professionals create better buildings and infrastructure worldwide. You'll be part of a company that powers innovation across multiple industries - from architecture and construction to manufacturing and entertainment. The role offers the opportunity to work on a large-scale application with millions of users while contributing to software that shapes how things are designed and made globally.

As a senior engineer, you'll be responsible for designing and implementing high-quality software components, participating in architectural decisions, and ensuring code quality through reviews and best practices. The role requires both technical expertise and strong communication skills, as you'll be working with cross-functional teams across different time zones.

Autodesk offers a competitive compensation package including base salary, annual cash bonuses, and stock grants. The company strongly values diversity and belonging, fostering an inclusive culture where everyone can thrive. By joining Autodesk, you'll be part of a team that's helping to build a better world through innovative software solutions.

Last updated 6 days ago

Responsibilities For Senior Software Engineer - C# & C++

  • Design, develop, test, and maintain high-quality software
  • Collaborate with cross-functional teams to deliver new features and improve existing functionalities
  • Participate in code reviews to ensure code quality and adherence to best practices
  • Contribute to the architectural design and implementation of software components
  • Continuously improve software development processes and methodologies

Requirements For Senior Software Engineer - C# & C++

TypeScript
JavaScript
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 4+ years' experience in an OOP environment in C#/C++, developing native Windows applications
  • Experience working in a very large code base, including enhancing and resolving issues in pre-existing code
  • Strong problem-solving skills and attention to detail
  • Working knowledge of algorithms and data structures
  • Fluency in English (verbal and written) and proactive communication skills
  • Knowledge of user-interface development based on MFC and/or WPF
  • Experience with Visual Studio
  • Familiarity with version control systems (e.g., Git)

Jobs Related To Autodesk Senior Software Engineer - C# & C++