
Posted 3 days ago
C++ Software Engineer
Align TechnologyC++ Software Engineer
Perks & benefits
Education AllowanceFamily Medical InsuranceHealth InsuranceMedical InsurancePaid LeaveRelocation Allowance
Requirements
Bachelor’s degree in Computer Science or related field, 3–5+ years of software development experience, Strong C++ knowledge, Working knowledge of Python, Exposure to SQL and scripting languages, Knowledge of linear algebra or analytical geometry, English proficiency B2 or above
Skills
C#PythonSQLDockerCAD
About the role
Responsibilities
- Design, develop, troubleshoot, and debug software components and applications within a Windows-based 3D CAD system.
- Participate in end-to-end software development, including implementation, testing, and maintenance of features.
- Analyze requirements and contribute to technical design documentation and software specifications.
- Prototype new features and solutions to validate technical approaches and support product evolution.
- Improve existing algorithms and code with a focus on performance, quality, and maintainability.
- Collaborate with QA teams to ensure high software quality through unit testing and bug fixing.
- Participate in code reviews and follow established development best practices.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 3–5+ years of industry experience in software development.
- Strong knowledge of C++ and object-oriented programming.
- Working knowledge of Python.
- Exposure to SQL and scripting languages.
- Knowledge of mathematical concepts such as linear algebra or analytical geometry.
- English proficiency at a B2 level or above.
Preferred Qualifications
- Experience with 3D computational software development.
- Experience working with Docker, cloud computing platforms, and APIs.
- Strong architectural thinking and ability to influence technical direction.
- Experience mentoring engineers and driving technical excellence.
Benefits
- Health and well-being programs.
- Employee-exclusive discounts on Invisalign products.
- Access to online learning resources and individual development support.
- An inclusive, global workplace that fosters collaboration and belonging.
About the Company
Align Technology is a global leader in medical device innovation, dedicated to transforming smiles and changing lives. We are a community of game-changers united by the power of a smile, working to create extraordinary outcomes through advanced technology and a culture of agility, customer focus, and accountability.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeC++ Software Engineer
Align Technology · Spain
