Director of Engineering (Cloud Integrations Platform)

PatientPop - Santa Monica, CA

Posted 3 months ago

PatientPop is a healthcare technology company that helps practices thrive with an all in one practice growth solution. Our platform empowers practices to promote themselves online, attract patients, and retain them for life. We improve every digital touchpoint along the patient journey, so patients can easily find and choose a practice, and become their advocate. We also improve every aspect of a practice's online presence to help them attract the right patients to their services, and keep them coming back.
We've helped thousands of providers since our founding in 2014. Along the way, we cultivated an incredible work environment — one of the best, according to Great Place to Work
How you will contribute:
------------------------

  • Hire, build, develop and grow a high performing backend engineering team

  • Own a universal API for exchanging data around appointments, patients, and scheduling to power data for PatientPop's products

  • Build and maintain connections to third party systems and make it available through PatientPop's integration platform

  • Build and maintain APIs that interact with PatientPop's installable windows desktop application

  • Event driven systems, microservices, API orchestration, routing, and choreography

  • Member of the core group of engineering leaders throughout the organization

  • Inspire, champion and teach when the need arises

  • Demonstrate a mix of intelligence, integrity, domain knowledge, verbal agility, and diplomacy which allows you to rapidly earn the trust of engineers and product management leaders

  • Help us achieve and maintain maximum potential in areas of scale, security, fiscal efficiency, and fault tolerance.

  • Own the delivery of OKRs, work with the product team to define KPIs and meet SLAs


Skills you'll bring:
--------------------------

  • 10+ years of experience as a software engineer

  • 7+ years of experience in technical management

  • 4+ years of experience managing other technical managers

  • Technical maturity roadmap evangelization and management

  • Architecture visionary and best practice steward. Lead by example building proof of concepts

  • Experience in integrating with third party systems using a variety of techniques (HL7, FHIR, APIs, webhooks or web based data extraction) and methodologies to maintain data integrity

  • Experience in integrating with EMRs/practice management systems and handling PHI is a plus

  • Experience in evaluation of vendors and partners to accelerate roadmap delivery

  • Experience with using ORM frameworks

  • Experience with event-driven technologies (Kafka, kinesis, SQS, ActiveMQ, RabbitMQ)

  • Experience with relational (MySQL, Postgres) and nonrelational databases (Dynamo, Cassandra, Elasticsearch)

  • Experience with microservices and scalable object-oriented RESTFUL web services using choreography patterns

  • Must have an understanding of distributed design patterns using cloud-based systems

  • Leader of Test Driven Development (TDD) and Agile processes

  • Team-oriented and collaborative, capacity to mentor and measure performance of team members of all levels

  • Leadership ability, excellent written and verbal English skills.


Our integrations platform tech stack:
-------------------------------------

  • Language: Node.js, ES6

  • Infrastructure: AWS

  • Database: Postgres, Dynamo

  • Events: Kinesis, SQS, SNS

  • Service: ECS, Lambda, Fargate

  • Other: StepFunction


About You:
----------

  • You are able to hire, build, and develop high performing engineering teams

  • You are able to quickly make low-level decisions while being patient and methodical with high-level ones

  • You can command the room amongst the smartest and diverse set of individuals

  • You're curious, love to learn and to dig into new technologies, and can pick them up quickly

  • You demonstrate strong technical architecture and platform engineering skills along with the ability to switch between technology paradigms

  • You are adept at prioritizing value and shipping complex products requiring coordination across multiple teams

  • You love working with some of the best world-class engineers, architects, product managers and other business stakeholders

  • You strive to excel, innovate and take pride in your work

  • You are able to work well with other leaders in the company


Benefits:
---------

  • Hackathons

  • Opportunities to host PatientPop talks

  • Dog-friendly

  • Weekly catered lunches

  • 100% fully-paid health, dental and vision options

  • Stock options

  • 401 (k)

  • 2 Blocks from the beach and next to the promenade

  • And many more perks!


We will consider for employment all qualified Applicants, including those with Criminal Histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.
Director of Engineering
3DiligentEl Segundo, CA

We are seeking a Director of Engineering to fill a prominent leadership role our operations team. Bachelor’s Degreein Engineering or related discipline (Master…

Senior Director of Development, Samueli School of Engineering
UCLALos Angeles, CA

Reporting directly to the Senior Executive Director, Development for the UCLA Samueli School of Engineering, the Senior Director of Development will serve as a…

Director of Engineering
Whip Media GroupLos Angeles, CA

We're hiring on a Director of Software Engineering to join our team in NYC or Los Angeles. Bachelors or equivalent degree in Computer Science, Engineering, or…

Structural Engineering Director
Saiful BouquetLos Angeles, CA

The Structural Engineering Director will manage a team of DTLA-based structural engineers,.  15+ years of previous structural engineering experience, some…

Director, Engineering
Vance and Hines Performance, LLC.Santa Fe Springs, CA

The Director of Product Design & Engineering job duties and responsibilities will include but are not limited to: The most innovative and rider-focused team.

Tax Performance Engineering Managing Director
BDOLos Angeles, CA

The Tax Performance Engineering Managing Director is responsible for marketing, networking and business development. Proficient in Microsoft Excel, preferred.

Director of Engineering Operations
Noria Water TechnologiesLos Angeles, CA

Noria has an opening for a talented, ambitious Director of Engineering Operations to join our technology startup team! Develop and maintain bill of materials.

Director of Engineering
Oblong IndustriesLos Angeles, CA

Lead the Mezzanine Engineering team by utilizing world class engineering practices to deliver a valuable, high quality product.

Director of Mobile Engineering
TicketmasterHollywood, CA

The ideal candidate is someone with experience in building and leading solid engineering teams while working in a fast-paced environment.

.Director of Antelope Valley Engineering Program
California State UniversityLong Beach, CA

Under direction from the Dean of the College of Engineering, this position provides oversight and management of the CSULB's self-support engineering program at…

1-10 of 46