Align Technology is a privately held medical device company, based in Silicon Valley, California. We specialize in the design, development and manufacture of orthodontic, prosthetic and surgical products. Our mission is to improve patient smiles with the latest innovations in dental technology.
Our core product offering is the Invisalign System, an innovative solution for straightening your teeth without the need for traditional metal braces. By using proprietary 3D digital imaging technology, we can create unique aligners for each patient. The custom-made aligners are placed on the teeth and gradually shift them into place.
In addition to the Invisalign System, we also offer a suite of products and services focused on digital treatment planning, such as the iTero Element Intra-oral scanning tool and the Clincheck Pro orthodontic software. Our Cadent iTero Digital Impressions platform provides clinicians with the 3D impressions they need to accurately capture a patient’s teeth and gums, to better inform treatment plans.
Moreover, our engineering team has successfully developed and commercialized several disruptive technologies in a variety of disciplines, including automated design and analysis, cycle time reduction, prescriptive analytics, and predictive analytics. Our software engineers ensure that our products are developed in accordance with highest industry standards and are delivered on time to our worldwide customer bases.
At Align Technology, we combine the latest innovations in software engineering, computer engineering, and medical device technology to deliver the best solution for our customers. We are always on the lookout for talented engineers, with a passion for developing innovative products and technologies that improve the quality of patient care.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40-50 hours/week
Average Salary (yearly in dollars unless noted): $65,000/yr
Description: This position will be responsible for developing software solutions to meet customer requirements. Responsibilities include translating customer needs into functional solutions, design, modeling and documenting software solutions. Specific duties include debugging and testing software, participating in code reviews and analyzing user needs.
Qualifications / Requirements: Must possess a bachelor's degree in computer engineering or a related field and experience working with coding languages such as Java, Python, and C++. Prior experience working in software engineering is required. Must be able to comprehend overall business needs and customer requirements.
Average Work Hours (weekly unless noted): 40-50 hours/week
Average Salary (yearly in dollars unless noted): $68,000/yr
Description: This position is responsible for analyzing large sets of data to identify trends and make decisions. Responsibilities include collecting and analyzing data, drawing inferences from data, identifying areas for improvement and making presentations to management. Duties also include preparing reports, analyzing study designs and developing models to analyze outcomes.
Qualifications / Requirements: Must possess a bachelor's degree in computer science or a related field and experience working with data visualization tools such as Tableau and Power BI. Must have strong problem-solving and analytical skills as well as excellent written and verbal communication skills.
Average Work Hours (weekly unless noted): 40-50 hours/week
Average Salary (yearly in dollars unless noted): $90,000/yr
Description: This position is responsible for maintaining and managing the network infrastructure for Align Technology. Duties include configuring, maintaining, and troubleshooting routers, switches, firewalls, and other network devices. Other responsibilities include performing security assessments, identifying and resolving network performance issues, and participating in technology upgrades and installation.
Qualifications / Requirements: Must possess a bachelor's degree in computer science or a related field, experience working with networking protocols and have a strong understanding of network security concepts. CCNP or CCIE certification is preferred. Must have strong problem-solving and analytical skills as well as a customer-service orientation.
Average Work Hours (weekly unless noted): 40-50 hours/week
Average Salary (yearly in dollars unless noted): $76,000/yr
Description: This position is responsible for analyzing the quality of software products and identifying problems. Responsibilities may include developing, managing and executing test strategies, as well as assisting in the development of software testing standards and procedures. Duties also include reporting results to key stakeholders and working closely with developers to develop and run tests.
Qualifications / Requirements: Must possess a bachelor's degree in computer science or a related field and experience working with software testing and quality assurance practices. Knowledge of scripting and automation testing tools is preferred. Must have strong problem-solving and analytical skills as well as excellent written and verbal communication skills.
Average Work Hours (weekly unless noted): 40-50 hours/week
Average Salary (yearly in dollars unless noted): $85,000/yr
Description: This position is responsible for managing projects from start to finish to ensure successful completion within budget and timeline. Responsibilities include developing project plans, managing resources, establishing scope and objectives, tracking progress, and maintaining project documentation. Duties also include monitoring performance, providing feedback, and escalating issues when necessary.
Qualifications / Requirements: Must possess a bachelor's degree in management or a related field, experience working with project management software, and an understanding of software development life cycles. PMP certification is preferred. Must have excellent organizational, communication, and problem-solving skills.
Average Work Hours (weekly unless noted): 40-50 hours/week
Average Salary (yearly in dollars unless noted): $90,000/yr
Description: This position is responsible for analyzing data and developing models to drive insights and generate predictive results. Responsibilities include performing data mining, analyzing and interpreting complex data from multiple sources, and translating data into actionable insights. Duties also include preparing reports and presentations, and collaborating with other departments to provide data-driven solutions.
Qualifications / Requirements: Must possess a bachelor's degree in computer science or a related field, experience working with data analysis methods, and a strong understanding of mathematics, statistics, and data mining. Must also have strong problem-solving and analytical skills as well as excellent written and verbal communication skills.
I can honestly say that in the time I have spent working in programming at Align Technology, I have never felt more rewarded or been more passionate about a job. It's a truly unique atmosphere that allows employees to thrive - with ample opportunity to learn and expand their skills. The team culture is positive, the pay is excellent and the benefits are top-notch. I'm grateful to be a part of an organization like Align Technology, and I highly recommend them.
Evan T..
Review Rating:
4.9/5
4.9
I have been doing design for Align Technology for about four years now and I am so glad I did. The company is great because it invests heavily in each and every employee, really allowing them to grow professionally. My coworkers are all so friendly and welcoming that it really makes every workday enjoyable. I especially want to highlight their commitment to providing continued learning opportunities. I feel fortunate to be able to continue growing and learning new ways to do design work.
Janet J..
Review Rating:
4.8/5
4.8
I'm so glad I chose Align Technology for my IT career! They take such great care of their staff, from excellent wages and benefits to ample opportunities for professional development. They have a great company culture that encourages collaboration and innovation. I have had the pleasure of being exposed to so many great projects and even more fantastic people here at Align. I highly recommend this great employer to anyone looking for an IT job!
Kayla P..
Review Rating:
4.9/5
4.9
Align Technology is one of the best companies I ever worked for. The environment encourages creativity and collaboration while also providing great benefits and pay. The management puts a priority on employee development and the company invests in many opportunities to learn something new and practice the latest technologies. I have grown so much as a programmer since being with the company and I'm so thankful for all of the support I've received.
Zachary D..
Review Rating:
4.6/5
4.6
I've been programming with Align Technology for almost four years now and really enjoy my work. Being a part of this team is an incredibly rewarding experience. Every employee is warm, welcoming, and committed to excellence. Additionally, the company values training and development. I've had incredible opportunities to further my technical skills and explore new technologies. Align Technology is an excellent and fulfilling place to work.
Frequently Asked Questions
What skills are necessary for an Align Technology job?
Align Technology looks for problem-solving skills, attention to detail, the ability to multitask, strong written and verbal communication skills, computer and technical proficiency, teamwork, and the ability to work in a fast-paced environment.
What kind of job roles are available at Align Technology?
Align Technology hires for a variety of roles, including but not limited to software engineering, database engineering, marketing, product management, customer support, and UX design.
What is the company’s culture like at Align Technology?
Align Technology is focused on building a culture of collaboration, diversity, and inclusion. We believe in transparency and open communication, maintaining a healthy work-life balance, and encouraging everyone to bring their unique perspectives and approaches to the table.
What is the hiring process like at Align Technology?
The Align Technology hiring process typically includes a resume review and one or more interviews. Depending on the role, the interviews could be in person, over the phone, or both.
Is there remote work available at Align Technology?
Yes, Align Technology offers a variety of opportunities for remote work. Team members who work remotely typically collaborate and communicate frequently through remote communication tools and video calls.
Locations: Milpitas, Monrovia, Broomfield, Tokyo, Seoul, Hong Kong, Sao Paulo, Shanghai, Amsterdam
Career Paths: Product Development Engineer, Quality Assurance Engineer, Quality Control Analyst, Biomedical Engineer, Regulatory Affairs Specialist, Field Clinical Engineer, Software Quality Assurance Engineer, Human Factors Engineer, IT/Cybersecurity Analyst, Business Intelligence Analyst.
I can honestly say that in the time I have spent working in programming at Align Technology, I have never felt more rewarded or been more passionate about a job. It's a truly unique atmosphere that allows employees to thrive - with ample opportunity to learn and expand their skills. The team culture is positive, the pay is excellent and the benefits are top-notch. I'm grateful to be a part of an organization like Align Technology, and I highly recommend them.
What skills are necessary for an Align Technology job?
Align Technology looks for problem-solving skills, attention to detail, the ability to multitask, strong written and verbal communication skills, computer and technical proficiency, teamwork, and the ability to work in a fast-paced environment.
What kind of job roles are available at Align Technology?
Align Technology hires for a variety of roles, including but not limited to software engineering, database engineering, marketing, product management, customer support, and UX design.