Events  Classes  Deals  Spaces  Jobs 
    Sign in  
Zocdoc helps you find a doctor who accepts your insurance, check availability & book appointment.
Industry: Internet   # Employees: 501-1000
Programming, Full Time       Posted on Monday, October 24, 2016
Apply To Job
  Have you taken a good system and made it great? Do you think about data and APIs in the shower and refactor code in your dreams? Would you like to use your engineering background to build systems that solve some of the biggest problems in healthcare?

Join Zocdoc and help take our technology to the next level! As a Senior Principal Engineer, you will be responsible for new services, products and features that solve our patients' problems. Having proven ability to architect elegant solutions to new challenges spanning multiple systems, and to effectively share your technical vision with others, is a must. You will be responsible for projects that require enhancements to multiple systems, including many outside your team's ownership, as well as the ability to build reliant systems. If you’re creative, talented, have a strong sense of both technical and business ownership, and enjoy solving complex challenges that have a huge impact on healthcare, we’ve definitely got the role for you!

What you’ll do:
• Work with an agile team of dedicated and brilliant engineers and product managers who are passionate about engineering, and believe that world class patient experiences are critical to customer success
• Lead all aspects of development including writing high quality designs, task allocation, implementation, testing, documentation, ongoing support and maintenance
• Use your engineering skills to make Zocdoc more robust, faster, and easier to maintain
• Coordinate technical projects and facilitate collaboration across teams within Zocdoc, and provide estimates and dependencies for engineering tasks
• Be a leader of the Zocdoc developer community affecting and driving our architecture across the company
• Provide technical guidance, and develop people through coaching, mentoring, and management support

What’s required:
• 8+ years of engineering experience
• Computer Science or related degree
• Deep understanding of system design, data structures, and algorithms
• Experience taking a leading role in building complex software systems that have been successfully delivered to customers
• Experience with distributed computing and enterprise-wide systems, and you can think critically about performance, scalability, and reliability of software
• Hands-on expertise in many disparate technologies, ranging from front-end user interfaces through back-end systems and all points in between
• Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
• Experience mentoring junior software engineers to improve their skills and make them more effective, productive software engineers
• Experience leading development life cycle process improvements and influencing software engineering best practices
• You care about quality and you know what it means to ship high quality code
• You have experience in fostering a strong engineering culture in an agile environment

What you'll get:
• A home at our award-winning NYC workplace
• Stock options and 100% employer-covered health insurance
• Catered lunch every day in our sunlit SoHo office
• An incredible team of smart and supportive people
• The chance to create a better healthcare experience for millions of patients!
Apply To Job
© 2017 GarysGuide      About   Terms   Press   Feedback