CX Software Engineer – Full Stack

Full Time Austin, TX Dropbox

Company Description

Dropbox is a leading global collaboration platform that’s transforming the way people work together, from the smallest business to the largest enterprise. With more than 500 million registered users across more than 180 countries, our mission is to unleash the world?s creative energy by designing a more enlightened way of working.

Headquartered in San Francisco, CA, Dropbox has more than 12 offices around the world.

Team Description

Our mission in Dropbox is to simplify the way people work together. With a user base of over 500 million, the Customer Experience team simplifies how our users and customers interact with Dropbox. We focus on understanding the customer journey as well as where we can simplify interactions and improve the Customer Experience.

Role Description

The Customer Experience Tools Team is responsible for building and maintaining tools that Dropbox uses internally to provide customer support, and that we use externally to help users solve their problems.

As a Customer Experience Software Engineer, you?ll make it easier for our Customer Experience team to understand and solve users? problems, shape how users interact with Dropbox through our support website, integrate support ticketing with other internal systems, be a champion of secure and scalable internal development practices, and build tools that help users diagnose and solve issues on their own.


  • Implement internal services and integrations using Python, connecting to services like Zendesk and Salesforce.
  • Build internal and external-facing web applications using Python and Javascript, as well as a variety of open-source technologies like React, Redux, Typescript, Flask, HQL/Hive, and Elasticsearch. You?ll also work with proprietary technologies like Edgestore and CAPE.
  • Build user interfaces for agent support tools, front-end for our self-support platform, and agent-facing tools in Zendesk.
  • Partner with other engineering teams to integrate our support systems into all our products
  • Maintain and improve business-critical legacy systems and integrations.
  • Research technical solutions to business problems.
  • Write technical documentation and operational playbooks to scale yourself, ensuring the systems you build are maintainable long-term.


  • Strong software engineering background
  • BA/BS degree or equivalent practical experience, with two or more years working on production code
  • Deep experience with Python and/or Javascript
  • Experience building internal tools, integrating with third-party systems, or building B2B SaaS products for customer service or similar business needs
  • Experience integrating and deploying open-source tools and libraries to solve problems
  • Experience using open source tools and platforms

Dropbox is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work. A big part of that effort is our support for members and allies of internal groups like Asians at Dropbox, BlackDropboxers, Latinx, Pridebox (LGBTQ), Vets at Dropbox, Women at Dropbox, ATX Diversity (based in Austin, Texas) and the Dropbox Empowerment Network (based in Dublin, Ireland).

To apply for this job please visit the following URL: →