Volver a la lista

Descripción de la vacante

Software Development Engineer en Madrid, España

Envista Holdings Corporation

  • PresencialTrabaja desde la oficina

Madrid, España

Software Development Engineer is part of a large global team supporting our Spark software that enables designing and manufacturing of Spark Clear Aligners. Software Development Engineer will work on the initial part of the process- acquisition of raw dental X-ray scans and its processing into 3D models using machine learning algorithms.

Main Tasks:

Working in a distributed international cross-functional team, a developer will help the team with solution design and implementation for new features in desktop and console applications used to generate patient anatomy from supplied scans. Being a part of an agile team we expect a developer to contribute to features refinement working closely with product managers as well as to help the development team plan features for upcoming releases and sprints. This role is based in Madrid with a 4x/week onsite requirement.

Job Requirements:

  • MSc in Computer Science, Mathematics, or a related technical field
  • At least 5 years of professional experience in C++ development
  • Experience in application development
  • Strong proficiency in software design patterns, such as SOLID, YAGNI, and KISS
  • In-depth understanding of Agile development principles, with proven experience in Agile teams
  • Experience writing robust unit tests and end-to-end tests, including mocking external endpoints for both new and legacy codebases
  • Strong English communication skills, both written and spoken

Nice-to-have skills:

  • Experience with 3D graphics
  • Familiarity with geometric frameworks like CGAL, VTK, Embree, or similar technologies
  • Experience with Python, especially for batch testing or prototyping purposes
  • Exposure to cloud platforms such as AWS or Azure
  • Experience with frontend technologies such as TypeScript and React
  • Experience with GitHub Copilot #LI-SM1

Operating Company:

Ormco is a global leader and innovator of high-quality orthodontic products and solutions, including brackets and wires. For more than 60 years, our team has partnered with the orthodontic community to help create over 20 million smiles in more than 140 countries. We build trusted relationships. Each one is rooted in respect and understanding. We take that approach when we help orthodontists achieve their clinical and practice management objectives. We take the same approach when we help our team bring their personal best to work each day, ready to make a difference and reach their full potential.

Envista is a global family of more than 30 trusted dental brands, united by a shared purpose: to partner with professionals to improve lives. Envista helps its customers deliver the best possible patient care through industry-leading dental consumables, solutions, technology, and services. Our comprehensive portfolio, including dental implants and treatment options, orthodontics, and digital imaging technologies, covers an estimated 90% of dentists' clinical needs for diagnosing, treating, and preventing dental conditions as well as improving the aesthetics of the human smile. Envista companies, including DEXIS, Kerr, Nobel Biocare and Ormco, partner with dental professionals to help them deliver the best possible patient care. Envista became an independent company in 2019. We brought with us the proven Envista Business System (EBS) methodology, an experienced leadership team, and a strong culture grounded in continuous improvement, commitment to innovation, and deep customer focus to meet the end-to-end needs of dental professionals worldwide. Envista is now one of the largest global dental products companies, with significant market positions in some of the most attractive segments of the dental products industry. For more information, please visit

Vacantes similares

Más como este puesto

  • Híbrido
  • Tiempo completo

de 33000 a 37000 €/año

Critical Software Development Engineer 11460 05/10/2026 ¡ÚNETE A NOVANOTIO Y PARTICIPA EN PROYECTOS TECNOLÓGICOS DE ALTO IMPACTO! ¿Tienes experiencia en desarrollo con C, PikeOS y estándares de software crítico como DO 178B/C? Desde NOVANOTIO buscamos incorporar un/a Critical Software Development Engineer para participar ...

Getafe, España

  • Híbrido
  • Tiempo completo

500k / year

... programa está demostrado y es la base de lo que queremos escalar, pero necesitamos construir nuestro propio producto digital. Tu misión inicial será crear el software con el que corre el programa: las herramientas con las que los agrónomos recogen datos en campo, el sistema que normaliza los analíticos de laboratorio (distintos ...

Madrid, España

  • Remoto

18808 - 32k

... y aplicaciones. - Gestionar y hacer seguimiento de defectos. - Colaborar con los equipos de desarrollo bajo metodologías Agile. - Garantizar la calidad del software durante todo el ciclo de desarrollo. Requisitos - 3-4 años de experiencia como SDET - Automatización con: - Cypress - Selenium - Cucumber - TestNG - Allure ...

La Bella Easo, España

  • TI
AstraZeneca seeks a Senior Software Engineer to develop AI-native software accelerating clinical trials in Barcelona. The role combines full-stack development with AI integration, requiring daily production code ownership across backend and frontend systems in a regulated healthcare environment. Responsibilities - Write ...

Barcelona, España

  • Tiempo completo
  • TI
  • Investigacion
... case/statistical and support thermal studies - Support Métiers tests. Management follow-up Reports the progress of his tasks - Escalate risks. Job details - Job: R&D Engineer - Organization: Software Coordinator - Schedule: Full time - Employee Status: Regular - Job Type: 1000 - ORDINARIO INDEFINIDO TP COMPLETO - Job Posting Date: ...

Martos, España

  • TI
We're looking for an experienced, smart software engineer with a passion for making things happen! You'll need extensive experience with Java and a strong understanding of Object Oriented Software. Qualifications: - Development experience with Java and must have worked on distributed systems. - Must be willing to take on ...

España, España

Align Technology, Inc.

Jr. Software Engineer

  • Tiempo completo
  • TI
Jr. Software Engineer Department: Research & Development Employment Type: Full Time Location: EMEA-Spain Description This position is ideal for a junior level developing software engineer with interest in the manufacturing industry to join the Global Manufacturing Applications team as a Jr. Software Engineer supporting ...

Madrid, España

  • TI
... business performance. Employees apply workplace skills in realistic scenarios while the simulation platform measures their strengths and gaps. As a Senior Software Engineer, you won’t just "write code"; you will be a steward of technical excellence and evolutionary architecture, ensuring our platform remains adaptable ...

España, España

  • Tiempo completo
  • TI
  • Gestion de proyectos
... countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description Join Miratech as an Software Engineer and play a key role in shaping our group finance system. The purpose of this role is to build, maintain, and extend Miratech’s new finance system on ...

Barcelona, España

  • Contrato
  • TI
  • Gestion de producto
... the competitive landscape. Must have - Senior-level software engineering experience, with a strong track record of designing and delivering production-grade software. - Experience using AI coding agents as part of the software development workflow, with the ability to effectively review, validate, and improve AI-generated ...

Bellprat, España