Staff Infrastructure Software Engineer - Develo...
@ Dropbox

Hybrid
CA$235,000
Hybrid
Full Time
Posted 24 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXX***** @dropbox.com
Recommended after applying

Job Details

Company Overview

Dropbox is a Virtual First company that values innovative and enlightened ways of working. As a global community of bold visionaries, Dropbox blends autonomy with human connection, empowering employees to make work more intuitive, joyful, and human.

Team Overview

The Dropbox Engineering Team builds technology impacting hundreds of millions worldwide. The team leverages a variety of technologies such as Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, and Android development to solve complex challenges.

Role Overview

The Developer Infrastructure team is seeking a Staff Engineer to lead strategic initiatives at the intersection of developer productivity and AI. In this role, you will architect and drive large-scale systems that support the full software development lifecycle, empowering approximately 1,000 engineers. Your responsibilities include integrating AI-powered tools, improving build and test systems, and enhancing workflows to streamline software delivery.

Key Responsibilities

  • Define and drive technical strategy for developer infrastructure.
  • Architect and build large-scale backend systems in a complex monorepo environment.
  • Leverage AI tools for code reviews, testing, and documentation.
  • Mentor technical leaders and collaborate with cross-functional teams.
  • Track success metrics to measure impact and guide roadmap.
  • Represent Dropbox in external conferences and community events.

Requirements

  • 10+ years of professional software development experience.
  • Advanced degree in Computer Science or equivalent technical experience.
  • Proficiency in languages such as Python, Go, C/C++, or Java.
  • Experience in designing scalable developer tools and platforms.
  • Strong communication skills and a track record of driving technical initiatives.

Preferred Qualifications

  • Experience with developer infrastructure and monorepo scales.
  • Familiarity with AI-powered developer tools and frameworks.
  • Demonstrated ability to define strategy and execute on ambiguous problems.

Compensation & Benefits

Compensation for this role ranges from CAD 200,600 to CAD 271,400 annually, complemented by bonuses, RSUs, flexible PTO, mental health benefits, and more.

Key skills/competency

  • Developer Infrastructure
  • AI Integration
  • Backend Systems
  • Software Development Lifecycle
  • Monorepo
  • Technical Strategy
  • Mentoring
  • Collaboration
  • Cloud Technologies
  • Productivity Tools

How to Get Hired at Dropbox

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant infrastructure and AI experience.
  • Research Dropbox: Understand their Virtual First model and tech stack.
  • Showcase leadership: Demonstrate strategic and mentoring experience.
  • Prepare technical examples: Bring detailed project success stories.
  • Practice interview questions: Emphasize team collaboration and problem-solving.

📝 Interview Preparation Advice

Technical Preparation

Review system design and backend concepts.
Study AI tool integration in development pipelines.
Practice debugging in multiple programming languages.
Familiarize with monorepo architectures and scalability.

Behavioral Questions

Describe a challenging team conflict resolution.
Explain how you drive strategic decisions.
Share an example of mentoring a team.
Discuss adapting to fast-changing environments.

Frequently Asked Questions