Route Networking Group

Route Networking Group Current Positions

Software Engineering Director

Route Networking Group - Meridian, ID

The primary responsibility of the Software Engineering Director is to oversee the Software Engineering team that produces high performing, best-in-class digital platforms for this company’s consultants, customers, and business partners. A successful Director will have a well-rounded combination of technical depth, strategic vision, people management skills, and strong passion of having fun solving complex technical problems.

The Director reports directly to the Chief Technology Officer (CTO) and will lead, evangelize, and execute the company’s technology product vision through an organization of 50-60 engineers across 8-10 product teams consisting of Software Development, DevOps, and QA Engineers, as well as Systems Analysts. The Director will oversee an engineering organization with assistance of a management staff of 4-5 software managers.


Essential Duties and Responsibilities:

  • Rapidly implement and deploy enterprise custom-developed software and integrated off-the-shelf platforms to support global ecommerce, Consultant/distributor business portals, corporate operations platforms, internal and external APIs, and 3rd party integrations
  • Responsible for the holistic view of products consisting of $1B+ in online transactions through ecommerce and business portals
  • Strive for best-in-class in delivery of leading-edge applications and data ecosystems by staffing, organizing, and leveraging experienced technology teams while collaborating with trusted business partners
  • Champion and execute next generation modernization and innovation initiatives that include AWS migration and cloud optimizations as well as monolith to microservice refactors
  • Accountable for modern software development lifecycle processes, including multiple complex CI/CD build and release systems within an Agile/Scrum SDLC
  • Strong business acumen and understanding of cross-department objectives to drive valuable architecture, best practices, organization, and roadmap
  • Successfully build world class technology teams and products that align with long-term vision and strategy while leading within a fast-paced entrepreneurial environment
  • Coordinate and execute personnel responsibilities that include supervision, creating avenues for training and career development, performance management, and compensation management
  • Execute project prioritization, estimation, planning, resource allocation, implementation, and deployment of enterprise systems
  • Interface with Executives and other senior management to collaborate on company needs to identify and execute scalable software solutions within schedule, cost, and scope constraints
  • Proactively assess department needs, identify and mitigate risks, and develop software that provides maximum company value while maximizing resource efficiency
  • Lead the system design, development, testing, deployment, and maintenance of features/functions delivered via platforms, services and tools while creating a result that is highly scalable, secure, available, and reliable
  • Communicate effectively throughout all IT disciplines as well as cross-functionally throughout the company to drive enterprise software efforts
  • Engage in technical discussions, be a subject matter expert, and have strategic influences


Minimum Qualifications:

  • 12 years direct experience with designing, implementing, and maintaining large scale software projects
  • 8 years leading technical teams and projects
  • Bachelor’s degree in Computer Science, Business, or closely related field or equivalent work experience
  • Master’s degree preferred



  • Aligns strategic vision with peer groups and within the IT department
  • Maintains updated knowledge of software engineering best practices
  • Occasional travel may be required
  • Adhere to all established procedures, policies, and safety rules as outlined by the Company
  • 40 hours per week; some overtime may be required

Knowledge, Skills, and Abilities:

  • Strong management skills with ability to motivate, stimulate, and inspire employees to maximize their efforts in productivity and quality
  • Ability to engage in technical discussions, be a subject matter expert, and have strategic influences
  • Advanced business acumen and the ability to understand the business needs
  • Ability to establish and maintain positive working relationships with employees
  • Ability to effectively manage people while maintaining a strong software development background
  • Ability to have a strategic view of how initiatives or changes will impact groups within the company as well as the company
  • Ability to gain trust and buy-in from peers and executive leadership
  • Ability to influence in order to drive strategic initiatives and change
  • Ability to communicate clearly and concisely, orally, and in writing
  • Ability to exercise sound judgment within established guidelines
  • Working knowledge of computers and all applicable software
  • Work is generally sedentary in nature, but may require standing and walking up to 10% of the time
  • Ability to work at a computer station and view a computer screen for extended periods of time


Interested in Applying? Awesome! Email us at with a copy of your resume!


Posted On: Monday, November 15, 2021
Compensation: 140,000 - 170,000

Apply to this job
  • *
    2000 Character Limit!
  • *
  • *
  • *