Director of Engineering

Sorry, this job was removed at 4:46 p.m. (MST) on Friday, November 10, 2017
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

 

NextHealth Technologies is seeking a Director of Engineering, reporting to the CTO, with application architecture experience to design, develop, test and implement our high quality, scalable and extendable platform. They must have extensive experience leading development of large-scale and distributed software systems. A key responsibility in this role is communicating and coordinating with our Offshore team, requiring some coordination and meetings during off hours as our teams are global and geographically separated.

Why Work for Us?

  1. Contribute to an inspiring workplace! Tackle meaningful work that moves the needle on solving some of the most challenging problems in health care today.
  2. Top venture partners are accelerating our growth. We completed a Series A round of funding led by one of the top venture capitalist firms in the nation, with participation from existing investors.
  3. Be part of a cohesive, entrepreneurial team. Partake in company culture collaborations, social gatherings, and enjoy the amenities at our Denver office.
  4. Competitive salary, bonus and equity structure. Our compensation strategy is designed to attract and retain top talent by positioning us to be very competitive amongst companies of our stage and in our region.
  5. When you feel well, you do well! We offer rich benefits including vision, dental, and medical benefit options with certain plans, paid at 100% for employees.

Responsibilities

  1. Lead the design, development, testing and deployment of our Azure based SaaS product offering adhering to functional and product requirements.
  2. Lead and guide the team of globally located senior engineers to develop and deploy the software product in our cloud platform. Effectively coordinate the offshore teams and other stakeholders such as Product Management to ensure products meet customer requirements.
  3. Manage internal hiring and key external vendors.
  4. Continually assess and refine our agile process by collaborating with Product Management.
  5. Work with the CTO to help build future Support, Quality Engineering and Release Management teams.
  6. Direct and develop our development resources by prioritizing and delegating across development activities and client driven initiatives.
  7. Understand the skills and capacity of the team and how to best utilize them to achieve our goals.
  8. Implement career paths for engineers and provide opportunities and feedback that will help grow and development the team.
  9. Coordinate cross-functional dependencies by demonstrating influence with a variety of stakeholders at different levels in the organization.
  10. Design and build end-to-end continuous delivery pipelines, including designing pipelines for infrastructure code and pipeline-integrated metrics, and monitoring (observability) practices and infrastructure.
  11. Contribute to customer engagement requirements and agile development practices such as backlog grooming, iteration planning, estimation and prioritization.
  12. Deploy and manage virtualized and containerized workloads in development through production (Docker).

Qualifications

Required

  1. 10+ years of relevant software development experience
  2. 3-5 years management experience with a globally distributed team
  3. 7+ years .NET experience     
  4. Strong hands-on experience developing applications using C# and Web API, ASP.NET
  5. 2 years’ experience with Angular JS or similar JavaScript frameworks, developing SPA using MVC pattern
  6. Grasp of HTML5, CSS3, JavaScript, Bootstrap, Responsive design, and Web/Mobile application development
  7. Experience with NoSQL databases like MongoDB or related NoSQL databases, if not a strong object-relational mapper experience
  8. Management and administration of application and web servers such a Microsoft (IIS)
  9. Bachelor’s Degree in Computer Science or related experience
  10. Familiarity with application architecture principles and specific tooling and approaches to support high-availability architectures
  11. Understanding of infrastructure code/provisioning tools like Chef, Puppet and operating system virtualization like Docker/Kubernetes.
  12. Working knowledge of agile development methodology
  13. Strong analytical, conceptual and problem-solving abilities
  14. Ability to work in a fast paced, entrepreneurial driven environment
  15. Excellent communication and interpersonal skills  

Preferred

  1. Working knowledge of health care policies and compliance such as HIPAA and HITECH
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

999 18th Street 2600S, Denver, CO 80202

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NextHealth TechnologiesFind similar jobs