
Software Developer (C# or C++)
Primary stack
Nice to have's
Job description
About the Position
Software Developer (C# or C++)
3Shape develops 3D scanners and software solutions that enable dental and hearing professionals to treat more people, more effectively. Our products are market-leading innovative solutions that make a real difference in the lives of both patients and dental professionals around the world.
We are looking for a C#/.NET developer with solid algorithmic thinking to build and extend our Automate product. The product is a part of the 3Shape ecosystem and provides users with automatic design proposals for a variety of dental products. The core values of the team are to provide high-quality designs in a fast and reliable manner. As a team, we are responsible for all aspects of our product, whether it would be algorithms, user interface, backend, algorithms, or infrastructure. We maintain a friendly and balanced work environment, prioritizing mutual respect and individual growth. We value proactive thinking and encourage team members to drive positive changes.
As the majority of teams at 3Shape, the team utilizes the Agile methodology as its primary approach to software development.
Responsibilities
- Design and develop scalable backend services
- Write clean, maintainable code
- Collaborate with frontend team
- Implement, optimize, and refactor complex algorithms, particularly in 3D geometry, computational geometry, or CAD-related domains
- Work in a cross-site team with colleagues in Copenhagen and Kyiv
Requirements
- 4+ years of software development experience
- Strong knowledge of OOP, SOLID principles, and design patterns
- Hands-on experience with C#/.NET and/or modern C++
- Good understanding of 3D models, geometric operations, and related concepts
- Solid algorithmic thinking and experience implementing, optimizing, and refactoring complex algorithms, particularly in 3D geometry, computational geometry, or CAD-related domains
- Familiar with Scrum or another Agile framework
- Strong collaboration and communication skills
- Good in written and spoken English
- Excited about cross-site work: Your team is in Copenhagen and Kyiv and our partners are around the globe.
Nice to Have
- Experience using AI coding assistants
- Experience migrating code between different programming languages
- Experience writing unit tests
- Experience in Agile development and continuous integration tools
We Offer
- Meaningful work that helps to change the future of dentistry
- Work in a unique professional, friendly, and supportive environment
- Constant professional growth and development
- A healthy work-life balance
- Comprehensive benefits including 24 working days of annual vacation; medical insurance; paid sick leaves and child sick leaves; maternity and paternity leaves, etc.
- Breakfasts and lunches in the office
- Good working conditions in a comfortable office in UNIT.City
- A parking lot with free spaces for employees
- Occasional business trips to Western Europe
- Opportunity to become a part of the success that 3Shape has created over the past 25 years.
About the Company
3Shape is headquartered in Copenhagen, with development teams in Denmark, Ukraine, North Macedonia, and with a production site in Poland.
We are a global company with presence in Europe, Asia, and the Americas. Founded in 2000, today, we provide services to customers in over 130 countries. Our growing talent pool of over 2200 employees spans 50 nationalities.
3Shape as an employer is committed to Ukraine. Our UA office was founded in 2006, and we are continuing to grow, hire, and take care of our employees even during the war in Ukraine. Among other actions, we support our contractors who are called to the military service, as well as care about our colleagues’ mental health by implementing different activities.
For more information, visit our website: www.3shape.com and follow us on Instagram: https://www.instagram.com/3shape_ukraine/
You can contact our Talent Acquisition team via email: [email protected].
© 3Shape Ukraine. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
3Shape develops 3D scanners and software solutions that enable dental and hearing professionals to treat more people, more effectively. Our products are market leading innovative solutions that make a real difference in the lives of both patients and dental professionals around the world.3Shape is headquartered in Copenhagen, with development teams in Denmark, Ukraine, North Macedonia and with a production site in Poland.We are a global company with presence in Europe, Asia and the Americas. Founded in a year 2000, today, we provide services to customers in over 130 countries. Our growing talent pool of over 2200 employees spans 53 nationalities.3Shape as an employer is committed to Ukraine. Our UA office was founded in 2006, and we are continuing to grow, hire and take care of our employees even during the war in Ukraine. Among other actions, we support our contractors who are called to the military service, as well as care about our colleagues’ mental health by implementing different activities.If you are looking for stability in your future, we are the right place for you.
More at 3Shape Ukraine
All 120 roles
CRM Functional Consultant
3Shape Ukraine · Denmark +2

Optics Engineer — Scanner Developer, Optics
3Shape Ukraine · Denmark

Territory Manager - Karnataka/AP/Telangana
3Shape Ukraine · India

Optics Engineer — Scanner Developer, Optics
3Shape Ukraine · Denmark +1