Director of Platform Engineering

United States
Posted 2 weeks ago

Job Title: Director of Platform Engineering
Location: United States (Remote)
Experience: 8+ years of software engineering


OnDemand’s customer engagement platform transforms customer service by unlocking a company’s most extraordinary untapped asset—the knowledge and passion of its power users. World-class organizations like Airbnb, Autodesk, LinkedIn, Microsoft, and SAP use OnDemand to connect their customers with their expert users, enabling real-time and automated conversations that deliver an exceptional customer experience with superior economics.

The Directly OnDemand business was recently acquired by CSS Corp creating even more opportunity for growth and an expanding customer base.  Read more about the acquisition in this press release:



As Director of Platform Engineering you will lead and grow a team of collaborative, high-caliber software engineers, driving cross-functional scrum teams within an agile program to deliver high quality, scalable software for our core OnDemand platform. This is a hands-on leadership opportunity where you’ll work closely with your developers as well as OnDemand’s Data Science, Product, and Operations teams. We are searching for an individual who can inspire and mentor her/his team, partner with our Engineering Lead on influencing software development best practices and provide architectural leadership for our growing organization.


What You’ll Do:

  • Manage, motivate, and empower a distributed team of software engineers, including goal setting (professional and technical), feedback on performance, and weekly 1:1’s
  • Partner with our in-house recruiting department to grow your team as we scale, recruiting and adding high performing engineers
  • Define and drive engineering practices and architecture, collaboratively with other members of engineering leadership
  • Play the Technical Lead role for the platform team, collaborating closely with product owners and architects, and coordinating teams through the planning, building, and rollout of features
  • Review technical design specifications from team members, review and approve pull requests, and help troubleshoot and unblock technical issues
  • Architect, design, and at times even code parts of our core systems
  • Build teams that are collaborative, inclusive, communicative, and respectful of each other


What You’ll Bring:

  • 8+ years overall software engineering experience
  • 4+ years of team management experience with a progressive increase in responsibility
  • Ability to attract, develop, and inspire a team of high performing engineers
  • Strong understanding of agile software development processes with experience guiding teams through planning, development, and rollout
  • Experience delivering real-time distributed computing systems, preferably SaaS in a micro-services architecture utilizing message bus technology (RabbitMQ, Kafka)
  • Experience with performance engineering, capacity planning, scalability, and keeping high traffic systems up in production
  • Bachelor’s degree (or higher) in Computer Science, Engineering, or similar and/or relevant work experience


Bonus Points:

  • Experience with Groovy/Java, Node, and/or Python
  • Experience with Data Management
  • Exposure to Machine Learning, AI, and/or Automations
  • Familiarity with compliance initiatives (SOC2, GDPR, etc.)

Job Features

Job CategoryCSS OnDemand
Job Level5 - 10 Years
Experience8 - 10

Apply Online

A valid email address is required.
A valid phone number is required.