Job Description

Job Title: Manager Data and Integration Services

Department: IT

Reports to: VP-IT

Job Description: The Manager of Data and Integration Services, leads a team of data and software professionals. Collectively, the team is responsible to make sure the right data, in the right format, is in the right place at the right time. This team is an interesting hybrid between a traditional BI team and a software development team. As such, this role will have primary oversight for the architecture, implementation, security, and quality of secondary sources of data and how this same data flows across doTERRA’s enterprise landscape. The team also provides means via API or database query for internal users and systems to access the data. Further, this team is critical to provide support to our DevOps team in formatting and loading data for our Continuous Integration/Continuous Deployment initiatives.  The Data and Integration Services team creates the secondary data sources that aggregate data from various primary sources to drive Business Intelligence reporting, feeds critical customer applications like Virtual Office, provides essential support for data migration as we continue our IT transformation efforts, and stages data from a primary source that must be available in another enterprise system.


  • Build and maintain a team
    • Be a talent magnet-find, attract, and retain the best people
    • Set clear expectations
    • Guide professional development
    • Provide regular individualized coaching
    • Challenge the team and individuals
    • Promote team unity
    • Manage people in/out as necessary
    • Hold team accountable to expectations and deliverables
    • Understand/know the individuals on the team
  • Enable the work of the team
    • Make work priorities clear
      • Work with leadership and other teams to be sure there is organizational alignment.
    • Define vision - what are the long-term goals and objectives?
      • Work with leadership and other teams to be sure there is organizational alignment.
    • Be a fire break - shelter the team from unnecessary noise
    • Assemble resources (hardware, software, people)
    • Provide opportunity (training, projects)
    • Encourage exploration
    • Minimize risk - both for individuals and the team
    • Establish process and best practice
    • Cross team collaboration
  • Communication
    • Keep score
      • Define how to keep score
      • Gain consensus
      • Publish the score
      • Maintain accountability
    • Collaborate with other teams and projects
    • Celebrate Wins
  • Vendor selection and management
    • Ensure vendor accountability
    • Primary point of communication
    • Escalate appropriately
  • Learn the business
    • Know and understand the business. Ensure team members are also well versed
    • Be an advocate for the business to tech teams and an advocate for the tech teams to the business.
  • Provide vision for best practice and execution
    • Drive continuous improvement in systems, processes, and team dynamics
    • Research industry trends and developments. Share findings regularly
    • Challenge the team and individuals to always improve
    • Look for opportunities to network with and learn from peers in other organizations
    • Attend appropriate user groups, webinars, and meetups when possible


  • Experience
    • Bachelor’s degree
    • 5 years of technical management experience in related industry
    • 10 years’ experience in a hands-on technical role such as DBA, Software Engineer, or BI Engineer
    • MBA Helpful
    • Experience in e-commerce and/or direct sales preferred
  • Technical Skills
    • SAP/HANA
    • Oracle
    • SQL
    • Stored Procedures
    • Data Warehousing
    • Tableau
    • Linux
    • ETL processes
    • Web Services
    • Messaging and Queuing Systems (RabbitMQ, ActiveMQ, * MQ, etc.)
    • BODS/SLT
    • Programming experience (Java, C#, C/C++)
    • Scripting Experience (Python, Perl, Bash, Sed/Awk)
    • NoSQL Database Architectures
      • Key/Value
      • Document
      • Graph
  • Interpersonal and Team Expectations
    • Handle stress related to conflicting priorities and meeting schedule deadlines.
    • Ability to work after-hours and weekends as required to meet project deadlines of a growing and dynamic company, and coordinate with resources outside the US
    • Excellent communication skills, both verbal and written.
    • Excellent analytical and problem-solving skills.
    • Broad knowledge of data processing systems, concepts, and methodologies
    • Experience with Agile development methodology preferred
    • Creative, Persistent, Focused


Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online