Software Developer/ Engineer/ Architect

Software Engineer, HelloSign Release Engineering

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 design a more enlightened way of working. From our headquarters in San Francisco to eight dedicated Studios and a worldwide team of employees who choose where they work best, our Virtual First approach is leading the way into the future of work.

Team Description

Our Engineering team is working to simplify the way people work together. They’re building a family of products that handle over a billion files a day for people around the world. With our broad mission and massive scale, there are countless opportunities to make an impact.

Role Description

Product Platform Engineering (HelloSign) team’s mission is to be a force multiplier for Developer Velocity and Customer Experience by continuously improving our platform’s scalability, reliability. 

Our team is developing a platform layer that abstracts away lot of the complexity to improve product development velocity with simple to use interfaces/APIs, reducing foundation work that our product teams have to maintain.

We are a highly collaborative team that values communication, transparency, and autonomy.

We work closely with DevOps, Developer Experience, and Security/Compliance teams to ensure that our systems meet all necessary requirements for operation. You’ll join a small team that has responsibilities across all aspects of the distributed and rapidly growing platform.

Responsibilities

HelloSign is growing really fast - both in terms of system load as well as number of people contributing code. Platform has a range of technical problems to be solved across multiple layers in the stack and an opportunity to deliver great impact to scale the business.

We are looking engineers who are passionate about scaling, performance, and making other engineers more productive. This will require an experienced, inquisitive, and assertive team. Lots of cross-team collaboration involved.

  • Work closely with Application Teams and Infrastructure teams to identify opportunities to reduce toil and improve efficiencies through tooling, automation and process leadership mindset
  • Data driven mindset to identify and improve reliability, availability, and performance of HelloSign’s distributed systems
  • Passion and experience in working with other engineers to improve code base performance (e.g. algorithm redesign, careful refactoring), reduce resource consumption and shorten request latency
  • Advocate for best practices across engineering teams
  • On call participation

Requirements

  • Professional Experience with building web applications - specifically backend for high scale workloads
  • Strong written communication skills to be able to work with distributed teams
  • Familiarity or interest in our tooling
    • Hosting: Amazon Web Services
    • Redis, ElasticSearch, MySQL/RDS/AuroraDB
    • Observability tools: ELK, InfluxDB, Grafana
    • Motivation to leave things better than you found them
  • Working with production infrastructure
  • An inclusive and inquisitive mindset when it comes to problem solving

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).