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, Poland. This role focuses on contributing to Autodesk Revit, the world-leading Building Information Modeling (BIM) software. The position requires strong expertise in C# and C++ programming, along with a solid foundation in algorithms and data structures.

The role operates in a hybrid working model from the Kraków office, involving collaboration with a globally distributed team. The ideal candidate will have 4+ years of experience in object-oriented programming, specifically with C# and C++ in Windows application development. They should be comfortable working with large codebases and have experience in enhancing and troubleshooting existing code.

Key technical requirements include proficiency in Visual Studio, version control systems like Git, and knowledge of user-interface development using MFC and/or WPF. The position involves designing, developing, and maintaining high-quality software while working closely with cross-functional teams including Product Owners and Experience Designers.

Autodesk offers a competitive compensation package including base salary, annual cash bonuses, stock grants, and comprehensive benefits. The company prides itself on its inclusive culture and commitment to diversity, creating an environment where everyone can thrive while contributing to meaningful work that helps build a better world.

The role presents an opportunity to work on industry-leading software that impacts how things are designed and made across various sectors - from sustainable architecture to entertainment. You'll be part of a company that values innovation and helps transform ideas into reality through their technology solutions.

Working at Autodesk means joining a team that's dedicated to shaping the future of design and manufacturing while maintaining a strong focus on sustainability and positive global impact. The company's software solutions are used to create everything from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies.

Last updated 7 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++

  • 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++