3D Software Developer
Graitec Italy — Romania · Posted ~3 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
About Graitec Group
Graitec is a global leader in Building Information Modeling (BIM) solutions, designing and developing software
that helps architects, engineers, and manufacturers design smarter and better.
With over 30 years of innovation
and an entrepreneurial spirit, we’ve tripled our revenue in just five years.
Our North Star is clear — accelerate the digital transformation of the AECO industry and model the future.
We
achieve this by growing our recurring revenue through innovative software and services that drive adoption,
integration, and lasting value for our customers.
Our 800 experts across 30+ offices in 12 countries support more than 270,000 users worldwide.
As a global
Autodesk Platinum Partner, we combine world-class partnerships with our own cutting-edge software and
services to drive performance and sustainability across the industry.
At Graitec, we move fast and think big.
We collaborate across teams and borders, embrace diversity, and
challenge ourselves to innovate every day.
We believe in doing the right thing, breaking down silos, and making
an impact together.
How we work: Growth, Agility, Innovation, Responsibility
How we behave: Ambition, Engagement, One Graitec, Positive Energy
Learn more about the Graitec Group: graitec-group.com/graitec-a-global-player
About The Team Hiring
Our R&D division is a diverse, multicultural team of experienced professionals, all driven by a shared commitment to delivering technical excellence.
The R&D team operates across Romania, France, UK, US, Canada, Czech Republic, Germany, and Poland, in close collaboration with our Product Management team to create industry-leading solutions for the AEC sector.
GRAITEC fosters a rewarding work environment that values continuous learning, personal initiative, and the freedom to contribute innovative ideas to support company success.
Overview
As a C# Software Developer, you will contribute to the design, development, and evolution of advanced Architectural and CAD software solutions used by architects, designers, planners, and engineering professionals worldwide.
Working within GRAITEC's R&D organization, you will help build high-performance desktop applications and 3D design tools that support digital design, modeling, visualization, and documentation workflows across the Architecture, Engineering & Construction (AEC) industry.
You will be involved throughout the software development lifecycle, from technical design and implementation to testing, optimization, maintenance, and product evolution.
The role combines strong software engineering expertise using C#, .NET, and modern desktop technologies with a solid understanding of 3D graphics, geometric modeling, CAD systems, and architectural design workflows.
As part of a collaborative Agile environment, you will work closely with Product Managers, QA Engineers, UX Designers, Architects, BIM Specialists, and fellow Software Developers to deliver reliable, scalable, and user-focused software solutions.
This position offers the opportunity to work on complex architectural design challenges, 3D modeling technologies, visualization workflows, geometric algorithms, and modern software architectures.
As your expertise grows, you will have opportunities to contribute to technical design decisions, mentor colleagues, and influence the evolution of our products and technology stack.
Key Responsibilities
Design, develop, test, and maintain Architectural and CAD software applications using C# and .NET technologies.Develop and enhance desktop applications, design tools, and core business logic supporting architectural workflows.Build and maintain features related to 2D drafting, 3D modeling, visualization, and design documentation.Develop efficient geometric algorithms, modeling tools, and CAD functionality for design and drafting environments.Contribute to software architecture, technical design discussions, and the evolution of platform capabilities.Ensure software quality through code reviews, unit testing, debugging, and engineering best practices.Optimize application performance, scalability, graphical rendering, and overall user experience.Collaborate with Product, QA, UX, Architecture, BIM, and Engineering teams to deliver high-quality product releases.Support troubleshooting, issue resolution, and continuous improvement initiatives across the product suite.Contribute to modernization efforts and adoption of emerging technologies, including cloud services, AI-powered capabilities, and AI-assisted development tools.
Responsibilities
4+ years of professional software development experience.Strong experience developing desktop software applications using C# and .NET.Experience working with object-oriented design principles, design patterns, and modern software development practices.Experience developing desktop applications with complex business logic and user-facing functionality.Experience designing and implementing software components, APIs, libraries, and application frameworks.Experience working with 3D graphics, geometric modeling, CAD systems, or visualization technologies.Experience with software debugging, performance optimization, and troubleshooting.Experience working with source control systems, code reviews, and collaborative development workflows.Experience contributing throughout the software development lifecycle, from design and implementation to testing and production support.Experience working within Agile software development environments.
Nice-to-Have Experience
Experience developing Architectural, CAD, BIM, or design software products.Experience with 3D graphics frameworks, rendering engines, or visualization technologies.Experience with geometry processing, computational geometry, or parametric modeling concepts.Experience working with Autodesk, Revit, AutoCAD, Rhino, SketchUp, Archicad, or similar design platforms.Experience with OpenGL, DirectX, WPF 3D, Helix Toolkit, Unity, or comparable graphics technologies.Knowledge of architectural design processes, BIM methodologies, and AEC industry workflows.Experience integrating AI-powered capabilities or leveraging AI-assisted development tools.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Systems, Architecture Technology, Engineering, Mathematics, or a related technical field.Strong understanding of object-oriented programming principles, software design patterns, and application architecture.Good understanding of desktop application development, software architecture, and scalable design practices.Understanding of 3D graphics concepts, geometric modeling, spatial data structures, and visualization principles.Strong analytical, troubleshooting, and problem-solving abilities.Ability to work effectively in a collaborative Agile environment.Strong communication and interpersonal skills.Professional proficiency in English, both written and spoken.Passion for technology, architecture, software innovation, and continuous learning.
Interview Process
At Graitec, we’re proud to foster a diverse and inclusive workplace.
We value our employees for who they are and the contributions they bring, encouraging everyone to be their
authentic selves at work.
This diversity helps us better serve the wide range of customers and markets we
operate in.
We welcome applications from all backgrounds and assess candidates solely on their skills and
ability to succeed in the role.
Graitec uses AI to support and streamline internal processes; however, all application reviews, screening, and
hiring decisions are made solely by our Talent Acquisition team and hiring managers.
HR Screening – An initial “get to know you” discussion.Technical Assessment Interview – May include a presentation or a collaborative exercise.Hiring Manager Interview – A role-specific discussion with the hiring manager.Final Interview – Conversation with the Business Unit Leader.
Additional Information
As a signatory of United Nations Women’s Empowerment Principles, Graitec is committed to equal opportunity and
pay transparency.
On Target Earning pay range for this role
Role Targeted Variable Pay Mix: 10%Minimum Annual On Target Earning: 170,000 RONMaximum Annual On Target Earning: 250,000 RON
Note: Salary range indicated in this add is for information only & targeted for a specific seniority level and targeted location.
Final salary offer might vary depending on final candidate location, seniority, competencies...
We have 127,534 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 127,534 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume