Sr. Software Engineer (C++ / C#)
Autodesk Construction Solutions
Bucharest, ROU
4 zile în urmă

Position Overview

Help Autodesk users imagine and create a better world by contributing to develop next generation of AEC products and services.

Work collaboratively with a cross-functional team that is responsible for the entire software development process from analyzing market needs through the delivery of working software.

Collaborate with a variety of teams within the Bucharest site and abroad. Take an active role in software architectural design decisions.

Produce high quality readable code, covered with tests, and participate in code reviews. Continuously learn and improve your coding and design skills.


  • Work collaboratively with a cross-functional agile team that is responsible for the entire software development process from analyzing market needs through the delivery of working software
  • Develop new state of the art functionalities and services that push the envelope for Building Information Modelling around the world
  • Design, prototype, implement and test software features
  • Understand and help refine functional requirements for new products or upgrades
  • Re-factor, optimize, and enhance existing code, algorithms and services
  • Collaborate with the extended team of software developers, product designers and quality assurance engineers across worldwide engineering sites
  • Work as an integral member of a high-performance team making an important individual contribution
  • Estimate effort and schedule for projects, adhering to quality standards and continuously adapting to change of requirements
  • Optimize source code to effectively leverage object-oriented design, development, and code reuse
  • Work closely with QA engineers in functional testing and problem resolution
  • Provide input to Technical Publications and review documentation of new features
  • Work with data analytics systems, product support and customer groups to understand how customers are using our services and products
  • Minimum Qualifications

  • Bachelor’s Degree or student in Mathematics, Computer Science, Computer Engineering or relevant field of study
  • Extensive experience in an OOP environment (C++, C#, Java...)
  • C++ experience developing native Windows applications
  • Knowledge of good software architecture practices including design patterns, object-oriented programming practices, and service architecture pattern
  • Preferred Qualifications

  • Working experience with C#
  • Experience with BIM / CAD, or modelling software and / or working with the APIs for
  • such products
  • Experience with building-related industries such as structural engineering
  • Hands-on experience with security best practices
  • Practical experience with use of analytics and monitoring to uncover problems early
  • Comfortable and effective working in new areas that require experimentation and rapid problem solving
  • Capable of independent research and owning a project straight through the finish line
  • Good understanding of algorithms complexity and how it impacts system performance experience using performance analysis tools is a plus
  • Demonstrated ability to proactively and creatively evaluate and address issues related to systems stability, scalability, and extensibility
  • Good communication skills that enable effective communication with both technical and domain experts
  • Experience working in a very large code base, including enhancing and resolving issues in pre-existing code
  • Experience with working on code enhancements within a large, complex software system
  • Demonstrated ability to work effectively in a cross-functional team experience with agile processes is a plus
  • Proficiency with Visual Studio 2019
  • Fluency in English
  • The Ideal Candidate

  • Exude a positive can-do attitude, and have a proven track record of delivering results
  • Interact with and influence others effectively through teamwork and diplomacy
  • Strong verbal and written communication and interpersonal skills
  • Excellent analytical and design skills
  • Ability to solve complex problems and drive projects from concept to conclusion; work independently, manage multiple tasks, and set priorities with direction or feedback from management and teammates
  • Ability to seize opportunities to lead and manage projects and initiatives
  • Openness to learn and adapt new technologies to daily work
  • Intuitive, logical judgment and quick / prompt reaction to daily challenges
  • At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world.

    Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic.

    We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.

    Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).

    If you have any questions or require support, contact Autodesk Careers.

    Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.