Skip Navigation

Search Jobs

Match jobs to your LinkedIn profile

Sr. Tooling Engineer

Shift Description

Job ID P138084

Sr. Tooling Engineer (Application Lifecycle Management), RTP

Overview

Align Technology invented Invisalign, a way to replace wires & brackets by made-to-order plastic transparent aligners. We leverage new 3D computerized treatment simulation and artificial intelligence as well as 3D printing, complex bio-mechanics and advanced materials. We also invented the iTero scanner, which scans your mouth in a few minutes and generate a 3D model of your jaws and teeth to an incredible micron-level of precision.

Align is expanding its global Software Tooling team in the Raleigh-Durham, NC area. Working closely with colleagues in San Jose, CA, Tel Aviv, Israel and Moscow, Russia, this energetic and highly technical team is responsible for creating our next generation operation platform infrastructure to expedite the development and delivery of software in the digital dentistry space.  This is a great opportunity to combine the latest tools and technologies with cutting-edge architectures to build the best development platform in the industry.

Facts about the team

  • CI Solution - Atlassian Bamboo build farm (90+ geo-distributed cluster nodes)
  • SCM – Git, custom distributed infrastructure
  • SDLC Solution - Atlassian stack based ALM (Jira, Confluence, Bamboo, Fisheye, Crusible, Crowd)
  • Chef is used for both configuration management and deployments
  • Infrastructure - AWS, VMware, Rancher/Docker
  • Internal tools - Ruby, Python, Groovy, Bash
  • OS - 40% Windows, 60% Enterprise Linux

Job Description

In this role you will leverage your expertise in Application Lifecycle Management, System Integration and System Configuration to

  • Help implement and roll-out new ALM platform
  • Provide top tier support of Align's development infrastructure
  • Design and implement robust CI pipelines, optimizing ALM workflows
  • Lead CI/CD process improvements projects for company software
  • Design and Build points of integration between our development systems
  • Provide technical leadership to local and global tooling teams
  • Consult and coach development teams to institute best practices continuous software delivery

Requirements

  • 8+ years experience industry experience as a Software Developer, Quality Engineer, Tooling Engineer or System Administrator
  • 3+ years building and supporting application lifecycle processes and related tooling
  • 3+ designing and building Continuous Integration or Continuous Delivery systems
  • Advanced skills using and maintaining Linux systems
  • Strong skills in one or more programming languages. Ruby, Python, JavaScript, Groovy, Go preferred
  • Excellent interpersonal and communication skills
  • Familiarity with modern technologies and ability to learn fast
  • Will be a plus:
    • Experience with container-based technologies, particularly Docker 
    • Experience with administration of Atlassian stack

Work in Raleigh

Check out where you could be working if you apply.

Related Jobs

Sign Up For Job Alerts

Interested InSelect a category and/or location and click “Add.”