Director of Product Delivery


At OptimizeRx, we're all about helping people afford their medications so that they can be healthy.  We do this by digitizing drug coupons so that they show up on the doctor’s computer when a drug is prescribed.  The doctor makes the patient aware of the savings, and off the patient goes to the pharmacy – with coupon in hand (or on their smart phone). As a leader in innovative solutions in the Medical Digital arena OptimizeRx is growing its platform to conduct a variety of commerce beyond the original core competency of digitizing and distributing marketing materials into delivering other assets into the Practices leveraging both internally created products and those contributed by business partners and from acquisitions. This position will be on the leading edges of this growing market presence in creating and delivering these new innovative solutions.  

We’re looking for energetic, skilled, and confident team members who can help us help people save money on the medicines they need, improve medication utilization and enrich the information delivery between contributors and receivers in the Medical arena!  Are you in?

We want a Director of Product Delivery who is a passionate technical leader with experience in both commercial and open source stacks and a champion for a best of breed approach to tooling and methodology. 

This player/coach is also passionate about growing and managing the engineering team and will take responsibility for assessing the time it will take to deliver products (and features) and will deliver quality releases on that schedule. The Delivery Manager’s job is to make sure everyone in the tech organization is successful and OptimizeRx is delivering solutions and fixing any issues that are getting in the way of success. 

This leader will take a hands-on role in the architecture and infrastructure powering these products. 

Must be deeply experienced in AWS-hosted enterprise level B2B software and high-volume transaction processing.

We're looking for someone who can:

  • Set a culture of creativity, innovation and excellence in all areas of engineering and technology
  • Ability to take ownership and transition into leadership role
  • Ability to give and receive candid feedback
  • Work with other business units and collaborate with technology leadership on roadmap execution
  • Recruit, hire, mentor and train developers
  • Solve problems
  • Plan and manage the overall delivery roadmap for multiple technical initiatives
  • Have a passion for shipping products on time
  • Get their hands dirty to get the product shipped
  • Drives rapid software development cycles
  • Provides architectural & engineering expertise in all areas of application development
  • Ensures adherence to the software development lifecycle across engineering personnel

More specifically, here are some skills we're looking for:

  • Clear and concise communication skills and advanced level of English
  • Excellent oral and written communication skills
  • Extensive experience with Agile development practices
  • Test-driven development experience
  • Extensive experience with DevOps and SysOps and infrastructure: deployment, DNS, caching, SSL, and load balancing
  • Extensive cloud experience in Amazon Web Services including both RDS OLTP and Redshift OLAP databases, Elastic Beanstalk, Cloud Formation, Docker
  • Knowledge of the entire web request/response cycle and factors impacting latency
  • Familiarity with Linux OS
  • Experience with both traditional RDBMS platforms such as Postgres or Mysql but also exposure and experience to NoSQL based platforms such as MongoDB and elastic search
  • Expert knowledge in service topology, protocol, security and discovery; SOAP, REST
  • Ability to lead teams in platform consisting of
    • Front-end:  Sencha Ext-JS, JQuery
    • Server-side:  JAVA, Wildfly App Server
    • Back-end: Oracle, MySQL
    • Data Warehouse: Redshift, Java, JavaScript, Oracle
  • 10+ years of overall technical implementation experience as either a senior developer or team lead
  • 7+ years of experience as a tech team manager
  • Bachelor's degree or equivalent experience at an enterprise level

Job Responsibilities and Duties
including both direct ownership and via leveraging department assets

  • Manage development portfolios across business units, acquisitions, countries
  • Create regular ongoing status reporting
  • Project Manage major projects
  • Participate and contribute to M&A activities including due diligence reviews of target companies, on site visits, Systems documentation, and integration initiatives
  • Create technical contributions to presentations in support of Business Reviews, Board Presentations, Customer and Business Partner presentations and others
  • Manage staff and budgets in support of the department and its missions
  • Own feature request lifecycle across the entire product portfolio
  • Create mock-ups and relevant artifacts to both validate assumptions when creating new solutions and visually communicate business requirements 
  • Work with Product Solutions areas to write business requirements, user stories, and acceptance criteria that convey product requirements to engineering teams such that they can effectively develop the software solutions
  • Coordinate release planning across multiple product engineering teams
  • Provide relevant reporting and research to Exec team as requested

Sound Like a Fit? Let Us Know.