View all jobs

Director Of Engineering

Mount Pleasant, SC

Our client delivers proven referral management, patient access, CRM, and e-consult solutions that help hospitals, health systems, networks, and payers streamline the referral process, decrease patient leakage, and improve communication between providers and patients. 

Founded in San Francisco during the Software-as-a-Service revolution, the platform is based on cutting edge technology designed for quality, scalability, and performance. Using modern tools, the team can add major features in a matter of days, giving customers a level of responsiveness, which positively impacts their quality and financial key performance indicators.

We are looking for a Director of Engineering to join our client's growing organization. This role will be responsible for managing and contributing to a team of highly motivated senior engineers who build and maintain an internet scale, cloud-based software solution. The qualified candidate will have experience managing teams, defining architecture, and diving into code when necessary. Product delivery in an Agile Scrum framework is essential for this role.

As an organization, they prize engineering professionals who are equipped with great technical skill and an attitude which motivate their teammates. We seek a leader who brings a sense of ownership and is passionate about quality. We value individuals who are curious, demonstrate initiative, and love solving problems.


The responsibilities include, but are not limited to:

  • Know the customer, know the product, help the organization continually improve.
  • Collaborate with Product Management on roadmap prioritization.
  • Be a champion of the Agile Scrum framework and delivery process.
  • Provide software architecture and design approach expertise that guides the evolution of the product.
  • Lead and mentor a team of senior engineers while leveraging best practices.
  • Balance technical debt and timely delivery.
  • People management responsibilities like performance reviews, one-on-one coaching, goal setting & OKR’s, status reporting, etc.
  • Work with peer organizations to improve internal processes and standards.
  • This role reports directly to the CEO.

Our ideal candidate will have a unique blend of leadership and technical skills with a desire to grow and improve the Engineering organization. The candidate must have a strong combination of the following:
  • 10+ years of experience developing software for mission-critical systems.
  • 5+ years of experience managing a team of software engineers.
  • 3+ years of experience delivering software in an Agile environment.
  • Experience developing distributed systems that scale across geographies.
  • Experience with JavaScript frameworks and Node.js.
  • Experience developing applications on AWS and other cloud infrastructure.
  • Experience with both relational and no-SQL databases.
  • In-depth understanding of web technologies, browsers and REST APIs.
  • Written and verbal communication skills – able to clearly and succinctly describe complex issues.
  • Bachelor's degree in Computer Science, Engineering, IT or related field.

Our client is a 100% remote workforce.

Our client offers a collaborative working environment where growth is encouraged and nurtured. In addition, they offer competitive salaries and a comprehensive benefits package.

Our client provides equal employment opportunities (EEO) to all employees and applicants.

Disclaimer: The above description is intended to describe the general nature of work and level of effort being performed by individuals assigned to this position or job description. This description is not to be construed as a complete or exhaustive list of all skills, responsibilities, duties, and/or assignments required. Individuals may be required to perform duties outside of their position, job description, or responsibilities as needed.

More Openings

Senior Web Developer
Embedded Engineer
Technical Project Manager

Share This Job

Powered by