Staff Backend Product Software Engineer, Core

DropboxDropbox·Remote(Remote - Canada: Select locations)
Software Development
Excel

WFA Digital Insight

The demand for skilled backend software engineers in the remote job market is on the rise, with a 25% growth in vacancies over the past year. Dropbox, a pioneer in cloud-based solutions, is seeking a Staff Backend Product Software Engineer to drive innovation in its Core Engineering team. With the company's commitment to simplifying the way people work together, this role offers a unique opportunity to make a significant impact. As the remote work landscape continues to evolve, candidates with expertise in backend development, collaboration tools, and cloud-based technologies are in high demand. Before applying, candidates should be aware of the company's emphasis on engineering excellence, operational reliability, and scalable systems.

Job Description

About the Role

As a Staff Backend Product Software Engineer at Dropbox, you will play a pivotal role in shaping the company's mission to build a more enlightened way of working. You will be responsible for owning large, ambiguous problem spaces directly tied to company metrics and translating them into clear technical roadmaps. Your expertise will be crucial in driving the delivery of complex projects, collaborating with cross-functional teams, and influencing Core Engineering roadmaps.

The successful candidate will be a seasoned engineer with a deep understanding of backend development, cloud-based technologies, and collaboration tools. You will be expected to set and model high standards for engineering and operational excellence, driving reliability, scalability, and long-term maintainability across foundational systems. Your technical leadership will be essential in mentoring senior talent, raising the technical bar, and extending your impact through org-level technical leadership.

Dropbox's Core Engineering team is committed to simplifying the way people work together. As a Staff Backend Product Software Engineer, you will be part of a team that is dedicated to building innovative cloud-based solutions that empower individuals and businesses to share, access, and collaborate on their files seamlessly.

What You Will Do

  • Own large, ambiguous problem spaces directly tied to company metrics and translate them into clear technical roadmaps
  • Lead the delivery of complex projects, collaborating with cross-functional teams and influencing Core Engineering roadmaps
  • Set and model high standards for engineering and operational excellence, driving reliability, scalability, and long-term maintainability across foundational systems
  • Collaborate with senior engineers to drive technical direction, establish area-level decisions, and communicate effectively at all levels
  • Continuously integrate evolving business context into product and platform direction
  • Mentor senior talent, raising the technical bar through coaching and example
  • Extend your impact through org-level technical leadership, optimizing for the company as a whole
  • Drive the development of intelligent, adaptive systems that boost team activation, invites, and long-term engagement across platforms
  • Lead a multi-year plan to modernize onboarding and activation, clean up core Dropbox surfaces, and build intelligent, adaptive systems

What We Are Looking For

  • 8+ years of experience in backend software development, with a focus on cloud-based technologies and collaboration tools
  • Expertise in backend development languages, such as Java, Python, or C++
  • Strong understanding of cloud-based technologies, including AWS, Azure, or Google Cloud
  • Experience with collaboration tools, such as Slack, Microsoft Teams, or Asana
  • Strong technical leadership skills, with experience in mentoring senior talent and driving technical direction
  • Excellent communication skills, with the ability to communicate effectively at all levels
  • Experience with agile development methodologies, such as Scrum or Kanban
  • Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions
  • Experience with DevOps practices, such as continuous integration and continuous deployment

Nice to Have

  • Experience with machine learning or artificial intelligence
  • Familiarity with data analytics tools, such as Tableau or Power BI
  • Experience with cybersecurity principles and practices
  • Knowledge of Excel and other Microsoft Office tools
  • Experience with IT service management frameworks, such as ITIL

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • Flexible PTO policy, with a minimum of 4 weeks paid vacation
  • Remote work stipend, with a budget for home office setup and equipment
  • Access to cutting-edge technologies and tools
  • Opportunities for professional growth and development, including training and conference sponsorships
  • Collaborative and dynamic work environment, with a team of experienced engineers and innovators

How to Stand Out

  • Tip: Make sure to highlight your experience with cloud-based technologies and collaboration tools in your resume and cover letter.
  • To stand out, showcase your technical leadership skills and experience in driving technical direction and mentoring senior talent.
  • Be prepared to discuss your approach to solving complex technical problems and how you communicate effectively with cross-functional teams.
  • When negotiating salary, be sure to research the market average for backend software engineers in the remote job market.
  • Red flag: Be cautious of companies that prioritize short-term gains over long-term maintainability and scalability.
  • Don't forget to ask about the company's approach to professional growth and development, including training and conference sponsorships.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.