Senior Infrastructure Software Engineer, Metadata
2 weeks ago
Senior Infrastructure Software Engineer, Metadata Join to apply for the Senior Infrastructure Software Engineer, Metadata role at Dropbox. Company Description Dropbox isn’t just a workplace—it’s a living lab for more enlightened ways of working. We're a global community of bold visionaries and resourceful doers who are shaping the future of Dropbox—and with it the future of work. Our Virtual First model combines the autonomy of a distributed workplace with the power of human connection, making space for both meaningful work and meaningful relationships. With our start‑up mindset and enterprise‑level opportunities, you can be who you are and grow into who you’re meant to be. Here, you can own your impact to make work more intuitive, joyful, and human—for you as a Dropboxer and for hundreds of millions of people worldwide. If you're ready to push boundaries—and yourself—Dropbox is ready for you. Team Description The Dropbox Engineering Team builds the technology that creates more enlightened ways of working for hundreds of millions of people. Every day, our platforms—including Dropbox Dash, Dropbox Sign, and our core sync engine—handle over a billion files for users worldwide, creating engineering challenges as great as the opportunity for impact. Our software engineering team uses a range of technologies to solve interesting problems, including Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, and Android development. We think like a startup but build for an enterprise, exploring new possibilities that transform how people work. If you're excited about turning complex technical challenges into intuitive solutions at scale, join our engineering team. Areas of work include Machine Learning Engineers, Infrastructure Engineer, Product SWE Frontend and Backend, Mobile Software Engineers (iOS and Android), Engineering Manager, Data Engineer, Software Development Engineer in Test, Security Engineering, Site Reliability Engineer, Technical Program Managers, Network Engineer, Datacenter Engineer, Technical Supply Chain Manager and more. Role Description As a Senior Software Engineer on the Metadata team, you’ll build and operate the large‑scale distributed databases that every Dropbox service depends on. Metadata systems are mission‑critical, in the live path for all user operations, and must meet stringent requirements for latency, durability, and transactional consistency. You’ll design and evolve the core infrastructure that manages Dropbox’s databases at scale, enabling fast, reliable access to data for millions of users and hundreds of internal services. This work spans distributed systems, replication, caching, and transactional database systems. You’ll collaborate closely with engineers across Infrastructure and Product teams to ensure the metadata layer meets business needs and continues to scale with Dropbox’s growth. This is an opportunity to leverage your expertise in distributed systems and grow into broader technical leadership. Responsibilities Design and maintain distributed database systems providing low‑latency, strongly consistent data access. Implement and optimize replication, consensus, and caching mechanisms to meet availability and performance goals. Operate production systems, including participating in the on‑call rotation, ensuring high availability and data durability. Collaborate with infrastructure and product teams to assess current and future use cases and requirements, supporting the development of a mid‑ to long‑term roadmap that reflects these needs. Contribute to system design reviews, postmortems, and reliability improvements. Write high‑quality, efficient code in Go and Rust for performance‑critical systems. Requirements 8+ years of experience designing and implementing software using distributed systems fundamentals: replication, consistency, partitioning, and fault tolerance. Experience building databases, storage systems, or large‑scale data infrastructure. Proficiency in Go, Rust, C++ or similar systems languages. Familiarity with consensus and coordination systems (e.g. Raft, Paxos, ZooKeeper, etcd). Experience operating production services and participating in on‑call rotations. Strong debugging and performance analysis skills. Excellent collaboration and communication abilities across teams. Preferred Qualifications Experience building distributed databases or storage systems. Practical experience with and deep understanding of data structures used in storage systems (e.g. LSM trees, B‑trees, Hash Indexes). Experience operating database systems (e.g. MySQL, Postgres, Cassandra). Experience with distributed caching, either custom built or operating open source options such as Memcached or Redis. Experience improving reliability and performance in high‑scale data systems. Experience working with cross‑functional teams to understand their current use cases, identify future needs and requirements, and incorporate them into the team’s roadmap. Interest in deepening distributed systems expertise and expanding technical leadership. Compensation Canada Pay Range: $184,500—$249,500 CAD. The range listed above is the expected annual salary/OTE for this role, subject to change. Benefits Competitive medical, dental and vision coverage* Retirement savings through a defined contribution pension or savings plan** Flexible PTO/Paid Time Off, paid holidays, Volunteer Time Off, and more, allowing you time to unplug, unwind, and refresh Income Protection Plans: Life and disability insurance* Business Travel Protection: Travel medical and accident insurance* Perks Allowance to be used on what matters most to you, whether that’s wellness, learning and development, food and groceries, and much more Parental benefits including: Parental Leave, Fertility Benefits, Adoptions and Surrogacy support, and Lactation support Mental health and wellness benefits Additional Benefits Details Are Available Upon Request. Where group plans are not available, allowances may be provided Benefit, amount, and type are dependent on geographical location, based upon applicable law or company policy Dropbox supports responsible use of AI for preparation, but misrepresentation of skills or experience is not permitted. See our AI philosophy. 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, enABLE, TODOS (Latinx), Pridebox (LGBTQ), Vets at Dropbox, and Women at Dropbox. Seniority level Not Applicable Employment type Full‑time Job function Software Development, IT Services and IT Consulting, and Technology, Information and Internet Referrals increase your chances of interviewing at Dropbox by 2x. Get notified about new Senior Software Engineer jobs in Canada. #J-18808-Ljbffr
-
Staff Infrastructure Software Engineer, Metadata
3 weeks ago
, , Canada Dropbox Full timeStaff Infrastructure Software Engineer, Metadata Join to apply for the Staff Infrastructure Software Engineer, Metadata role at Dropbox Get AI-powered advice on this job and more exclusive features. Dropbox is a Virtual First company. For this role, we are currently only authorized to hire candidates from the following provinces: Alberta, British Columbia,...
-
Remote - Canada: Select locations Dropbox Full time $200,600 - $271,400 per yearRole Description As a Staff Software Engineer focused on the Metadata Infrastructure organization, you will play a central role in shaping and evolving the transactional database systems that underpin nearly every Dropbox product. The Metadata Core and Metadata Services teams together operate foundational systems that manage Dropbox's transactional metadata...
-
Infrastructure Software Engineer, Metadata
2 weeks ago
, , Canada Dropbox Full timeInfrastructure Software Engineer, Metadata Dropbox is a Virtual First company. For this role, we are currently only authorized to hire candidates from the following provinces: Alberta, British Columbia, Ontario, and Saskatchewan. Company Description Dropbox isn’t just a workplace—it’s a living lab for more enlightened ways of working. We're a global...
-
Infrastructure Software Engineer, Metadata
15 hours ago
Remote - Canada: Select locations Dropbox Full time $168,300 - $227,700 per yearRole DescriptionAs a Software Engineer on the Metadata team, you'll build and operate the large-scale distributed databases that every Dropbox service depends on. Metadata systems are mission-critical, in the live path for all user operations and must meet stringent requirements for latency, durability, and transactional consistency.You'll design and evolve...
-
Senior Software Engineer, Data Infrastructure
2 weeks ago
, , Canada Webflow Full timeSenior Software Engineer, Data Infrastructure U.S. Remote At Webflow, our mission is to bring development superpowers to everyone. As the pioneer of the Website Experience Platform (WXP), we’re redefining how teams Build, Manage, and Optimize for the web — combining visual development, powerful content management systems, AI-driven personalization,...
-
Metadata Infrastructure Engineer
2 weeks ago
, , Canada Dropbox Full timeA leading cloud storage company is seeking an Infrastructure Software Engineer for its Metadata team in Canada. You will design and maintain distributed database systems, ensuring low-latency data access for millions of users. Candidates should have 5+ years in distributed systems, proficiency in Go and Rust, and experience in building large-scale data...
-
Senior Metadata Engineer
2 weeks ago
, , Canada Dropbox Full timeA leading technology company is seeking a Senior Software Engineer specializing in Metadata to develop and maintain distributed database systems. This role involves designing core infrastructure, collaborating with various teams, and ensuring data access meets stringent requirements. Candidates should have extensive experience in distributed systems,...
-
, , Canada Webflow Full timeSenior Staff Software Engineer, Data Governance and Metadata Systems CA Remote (BC & ON only); U.S. Remote At Webflow, our mission is to bring development superpowers to everyone. As the pioneer of the Website Experience Platform (WXP), we’re redefining how teams Build, Manage, and Optimize for the web — combining visual development, powerful content...
-
, , Canada Dropbox Full timeA cloud storage provider is looking for a Staff Infrastructure Software Engineer focused on metadata systems. This role involves designing and operating the core metadata infrastructure while leading the technical strategy for database stacks. The ideal candidate should have deep expertise in distributed systems and experience with large-scale database...
-
Senior App Engineer, Metadata Platform
2 weeks ago
, , Canada Atlan Full timeA leading technology company in Canada is looking for a Senior Software Engineer - Apps. In this role, you will build metadata extraction applications, collaborate closely with product managers, and utilize your programming skills in Python and SQL. Ideal candidates will have strong experience with APIs and NoSQL concepts. Join a fast-growing,...