LehiRecruiter Since 2001
the smart solution for Lehi jobs

Director of Engineering

Company: iDrive Logistics
Location: Lehi
Posted on: March 17, 2023

Job Description:

Our team has a passion for learning, positive energy, loves designing reusable components and using best engineering best-practices. We are looking for a skilled Director of Engineering who is also a Full Stack Developer with excellent analytical and problem-solving skills, experience in developing SasS applications, who enjoys building scalable, distributed systems. In addition to building web services and APIs to connect frontend applications. We need someone with a strong track record working with SQL databases. We desire a leader who can manage and develop people, build culture and create a team environment! This position requires a strong self-starter that can successfully onboard into an existing team and work in an Agile methodology.

About iDrive Logistics
iDrive Logistics was founded in 2008 and has led the market ever since in delivering innovative smallparcel supply chain solutions, growing at a pace that has landed us in the Inc. 500 and Inc. 5000 multiple times. iDrive's pioneering cost reduction methodologies and technology solutions assist over 500 businesses in enhancing their small-parcel supply chain. We are driven by the knowledge that our efforts are enhancing customer experiences, improving carrier relationships, and affording clients more time and a larger budget to focus on what they do best. We scale with businesses, and our client's success is our goal.
ShipCaddie is the most compelling technology for shippers throughout the world, no matter where their orders come from or what carrier they want to ship with. It creates value by increasing shipping efficiency, reducing user stress and saving money for users of our logistics services, API & SaaS solution.

  • Frontend: JavaScript - Angular (new products) React.js (legacy products)
  • Micro-Frontend: Module Federation
  • Backend: C#, Node.js
  • Containerization: Docker with Kubernetes, Azure Functions
  • Storage: MS SQL, Azure tables, Azure DataFactory
  • Messaging Broker: RabbitMQ, Azure Service Bus
  • Hosting: Azure
  • Caching: Redis
  • Infrastructure as Code: Azure Resource Manager, (ARM), Azure Bicep, Terraform
  • Repositories: Git
  • CI/CD: Azure Pipelines
  • Quality/ Testing: Selenium, Jenkins, SonarQube, Katalon
  • Monitoring: Azure Monitor, Log Analytics, Application Insights, New Relic, Azure Analytics, Azure Alerts
  • Mics: Power BI, Microsoft DevOps, PowerShell, Azure Policies


    • Hands on development position - coding around 50% of the time, and other 50% managing development team.
    • Collaborate with cross-functional and cross-country teams to solve complex problems and build products spanning across multiple teams, time-zones and cultures to deliver end-to-end products & features.
    • Lead the day-to-day progress of solution(s) and engineering initiatives, including all aspects of time, budget, scope, and quality.
    • Aggressively estimate efforts, identify risks, and devise and meet project schedules.
    • Implement high quality technical reporting and an accurate scheduling process. Facilitate and lead the engineering team's communication and negotiation of cost, schedule, and technical budgets.
    • Develop programs, policies and procedures that assure consistent and replicable development methods
    • Create and monitor the set of policies that establish standard development languages, tools, and methodology; documentation practices; and examination procedures for developed systems to insure alignment with overall architecture.
    • Participate in project scope, schedule and cost reviews.
    • Owner of development schedule and product quality
    • Understand product capabilities and limitations.
    • Identify and implement ways to improve and promote quality and demonstrate accuracy and thoroughness.
    • Prepare and submit weekly project status reports; prepare monthly reports outlining team assignments and/or changes, project status changes, and forecasts project timelines.
    • Provide leadership to individuals on team(s) through coaching, feedback, development goals, and performance management.
    • Prioritize employee career development
    • Prioritize, assign and manage department activities and projects in accordance with the department's goals and objectives. Adjust hours of work, priorities and staff assignments to ensure efficient operation, based on workload.
    • Responsible for recruiting, hiring and firing for the department.
    • Communicate in an effective and professional way with customers in and outside of ShipCaddie

      Education Requirement:

      • Undergraduate degree in a computer science discipline (4+ years of relevant experience is also acceptable in lieu of a college degree)
      • Master's degree in Computer Science or Business Management preferred.
      • Relevant certifications also preferred among other indications of someone who values continuing education.

        Required Experience:

        • 8+ years of individual contributor software development experience.
        • 10+ years management experience in a SaaS software environment with proven ability to lead and engage co-located software development and QA teams working on multiple projects.
        • 15+ years experience "living" with various operating systems, development tools and development methodologies including JavaScript, C#, NodeJS among many modern horizontal scaling technologies available from AWS or Azure.
        • Proven ability to establish and drive processes and procedures with quantifiable metrics to measure the success and effectiveness of the development organization.
        • History of leading Engineering teams
        • Proven history of upgrading and exporting outstanding talent because of recognizable and practiced people leadership skills.
        • Proven history of delivering on deadlines/releases without compromising quality.
        • Proven history of successfully establishing and managing cost effective vendor resources.
        • Mastery of engineering concepts and core technologies: development models, programming languages, databases, testing, and documentation.
        • Development experience with Web Services and related technologies.
        • Experience with Agile software development and SCRUM methodologies.
        • Proven track record of delivering high quality software products.
        • A solid engineering foundation indicated by a demonstrated understanding of product design, life cycle, software development practices, and support services. Understanding of standard engineering processes and software development methodologies.
        • Ability to work cross functionally and as a team with other executive committee members.
        • Strong verbal and written communication skills.
        • Communicate effectively with different business units about technology and processes using lay terms and descriptions.

          Preferred Experience:

          • Experience building horizontally scalable solutions leveraging containers, microservices, Big Data technologies among other related technologies.
          • Experience working with graphical user experience and user interface design.
          • Experience working with object-oriented software development, web services, web development or other similar technical products.
          • Experience with user acceptance testing, regression testing and integration testing.
          • Experience with telephony, networking, hosted applications, or other similar technical products.
          • Telecommunications experience with IVR applications or telephony apps.

            This job description is not intended to be all-inclusive, and employees will also perform other reasonable related business duties as assigned by immediate supervisor and other management as required. This organization reserves the right to revise or change job duties as the need arises. This job description does not constitute a written or implied contract of employment.

Keywords: iDrive Logistics, Lehi , Director of Engineering, Engineering , Lehi, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Lehi RSS job feeds