Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Foundational Storage

$200k - $420k per year

Sentry

This position requires local presence. Please view similar jobs below.

About Sentry

Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.

Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.

About the role

Sentry’s Foundational Storage team builds and supports the stateful storage systems that all our products rely on: object storage, relational databases, key-value stores, and caches. We help Sentry engineers store and access data consistently, durably, securely, and efficiently as our products and traffic grow.

We develop storage services like our open-source Objectstore and build libraries and APIs that make existing storage systems easier to use. In our own services, we design storage protocols that keep data consistent across backends, even through concurrent updates and failures. Our abstractions let other engineering teams use storage without worrying about which cluster or instance holds their data.

As a Senior Software Engineer on the team, you’ll work on both the systems and the code that makes them easy to use. You’ll tackle questions of data consistency, availability, performance, and cost-efficiency, and work with product teams to turn their needs into practical solutions. The goal is simple: make the right way to store data the easy and obvious way.

In this role you will

  • Design and operate storage systems used across Sentry, including their configuration and performance tuning.

  • Create APIs and abstractions that make storage easy for product teams to use, with best practices for correctness, security, and scale built in.

  • Solve storage challenges at scale, including consistency under concurrent access, sharding and rebalancing, and routing reads and writes across storage backends as workloads grow.

  • Work with product engineers to choose storage approaches, plan safe migrations, and help teams adopt the tools you build.

  • Plan and build with other Platform and Infrastructure teams, including analytical storage and streaming, to deliver a complete, fault-tolerant platform for product teams. Align roadmaps and standards, and design for failures and recovery.

  • Improve storage performance and cost efficiency by making better use of backends and resources, while keeping the platform simple for product teams.

  • Write code primarily in Rust and Python, with clear user-facing documentation. Develop advanced testing scenarios, such as production-scale chaos tests covering backend and infrastructure outages.

  • Own latency and availability SLOs for your services, improve monitoring and incident response, and participate in the team’s on-call rotation.

You’ll love this job if you

  • Enjoy digging into the internals of storage systems and understanding how they behave when traffic grows, requests race, or a dependency has a bad day.

  • Care about a useful, easy-to-use API as much as what happens behind it.

  • Like working with other engineers to understand their needs and make their day-to-day work easier.

  • Want to follow your work from design and code through rollout and production for millions of developers.

  • Want open-source contributions to be at the center of your day job.

Qualifications

  • 5+ years of software engineering experience building and operating distributed, stateful systems in production.

  • Hands-on experience with object storage, relational databases, and caching systems at production scale. Experience with key-value or wide-column stores is a plus.

  • An understanding of distributed systems fundamentals, including consistency, concurrency, and what happens when requests fail or need to be retried.

  • Proficiency in a systems language such as Go, C++, Java, or Rust, and comfort working in Python. We primarily use Rust and Python, and welcome engineers who are new to Rust.

  • Experience running services on Kubernetes in a cloud environment, including observability, SLOs, and incident response. Familiarity with Terraform is a plus.

  • Good written and spoken English, especially in explaining technical choices and writing documentation.

  • Nice to have: experience building shared libraries or internal APIs, migrating data between systems, or improving system performance and cost.

The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $200,000 to $420,000 CAD. A successful candidate’s actual base salary (or hourly wage) amount will be determined by a variety of relevant factors including, without limitation, the candidate’s work location, education, work and other relevant experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits for more details about the Company’s benefit plans/programs.

Equal Opportunity at Sentry

Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.

If you need assistance or an accommodation due to a disability, you may contact us at View email address on click.appcast.io.

Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy.

#J-18808-Ljbffr

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Foundational Storage in Toronto, ON vacancy
  • $200k - $420k per year

     ...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers...  .... About the role Sentry’s Foundational Storage team builds and supports the stateful...  ...stores, and caches. We help Sentry engineers store and access data consistently, durably... 
    Senior
    Hourly pay
    Full time

    Sentry

    Toronto, ON
    1 day ago
  • usd136k per year

     ...serve and connect. Lyft’s Infrastructure organization builds the high-scale foundation that every engineer at Lyft relies on to ship safe, performant, and reliable services. As a Senior Software Engineer on the Foundational Infrastructure & Networking team , you will own... 
    Senior
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    1 day ago
  •  ...About the Role The Agentic AI Foundations team is building the core...  ...to transition from traditional software workflows to agent-native operations. As a Software Engineer II on the team, you will help design...  ...build on, working alongside senior and staff engineers who set the... 
    Senior
    Full time
    Internship

    socure

    Toronto, ON
    14 hours ago
  • $167.68k - $277.43k per year

     ...wait to meet you. WHAT YOU'LL DO We're looking for a Senior Software Engineer for our Currents team, responsible for building, maintaining...  ...full-stack development experience ~ Experience building foundational systems at scale and spearheading software projects that significantly... 
    Senior
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    1 day ago
  •  ...to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team...  ...What began by supporting Spotify for Artists has grown into foundational capabilities used across Spotify, including Music, Podcasts... 
    Senior
    Long term contract
    Permanent employment
    Internship
    Work from home

    Spotify

    Toronto, ON
    1 day ago
  •  ...governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is transforming...  ...field, or equivalent practical experience. Strong foundation in software engineering principles including system design,... 
    Senior
    Long term contract
    Full time
    Worldwide

    Mastercard

    Toronto, ON
    3 days ago
  •  ...stronger, more resilient businesses. Our Engineering team is at the heart of building...  ...re looking for a curious, impact-driven Senior Software Engineer (Voyager) to join our growing...  ...next for Relay. We build the technology foundations that make AI and insights possible across... 
    Senior
    Long term contract
    Work from home

    Relay Fi

    Toronto, ON
    16 hours ago
  • $136k - $187k per year

     ...too, let's talk. Datastores Engineer, Platform Infrastructure The...  ...and what you build will be a foundational piece of the infrastructure...  ...if you: Have 5-8 years of software development experience. Are...  ...working with data storage systems, at scale and in a team... 
    Senior
    Local area
    Worldwide

    Okta

    Toronto, ON
    1 day ago
  • $194k - $266k per year

     ...adding hardware, installing software, or changing a line of code....  ...of the global Internet. As an engineer on the Kubernetes platform team...  ...CPU, memory, bandwidth, and storage. Help respond to, resolve,...  ...multiple zones and regions as the foundation for other teams to build... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Cloudflare_

    Toronto, ON
    2 days ago
  • $100k - $180k per year

     ...opportunity: Join our Blocks team as a Software Engineer and play a critical role in shaping the...  ...complex problems, and working on foundational technology, this is an ideal opportunity...  ...the willingness to grow (no matter your seniority!). - A fluent level in English (French... 
    Senior
    Full time
    Remote work

    Pigment

    Toronto, ON
    1 day ago
  •  ...and UI tests. Apply mobile security practices such as secure storage, certificate pinning, jailbreak and root detection, biometric...  ...Collaborate independently and contribute to a high-craftsmanship engineering environment. Requirements At least 5 years of... 
    Senior
    Full time
    Work at office

    BitGo

    Toronto, ON
    4 days ago
  • $145k - $185k per year

     ...Mobility is also creating advanced software solutions that integrate with...  ...plants. We are seeking a Senior Manager of Software...  ...organization responsible for foundational services, infrastructure, data...  ...-term platform architecture, engineering excellence, organizational development... 
    Senior
    Long term contract
    Permanent employment
    Local area

    Magna International

    Toronto, ON
    16 hours ago
  • $153.82k - $277.43k per year

     ...wait to meet you. WHAT YOU'LL DO We’re looking for a Senior Software Engineer to join our Email team, which is responsible for building and...  ...both for consumers and for their businesses. Built on a foundation of composable intelligence, BrazeAI™ allows marketers to combine... 
    Senior
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    1 day ago
  • $118k - $152k per year

     ...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the... 
    Senior
    Internship
    Immediate start

    Capco

    Toronto, ON
    1 day ago
  • $136k - $187k per year

     ...is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    1 day ago
  • $144.2k per year

     ...The Role We are a team of passionate engineers who love solving complex distributed systems...  ..., durable, scalable, and multi-tenant storage engine for Kora. You will be instrumental in...  ...solutions. What You Will Do Build the software underpinning the mission-critical... 
    Senior

    Confluent, an IBM Company

    Toronto, ON
    8 days ago
  •  ...Senior Full Stack Software Engineer Location: Onsite in Toronto, ON   About SalesJack SalesJack is a fast-growing, profitable sales software platform (CRM, Prospecting Service) purpose-built for independent businesses in the construction supply industry. Our team... 
    Senior
    Full time
    Live In

    salesjack

    Toronto, ON
    14 hours ago
  •  ...healthcare providers, through human-centric software powered by AI. What’s On Offer We’re looking for a Senior Software Engineer to join our engineering team. You’ll...  ...Snowflake, PostgreSQL, and embedded analytical engines like DuckDB and DataFusion Lead technical... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Odaia Intelligence Inc.

    Toronto, ON
    2 hours ago
  • usd148k - usd185k per year

     ...profitability. Visit our Institutional Page About the role Our Engineering team helps Nubank to create and use the technology that...  ...the best financial products. We strive for state-of-the-art software development practices that currently include a variety of... 
    Senior
    Full time

    Nubank

    Toronto, ON
    1 day ago
  • $111.4k - $161.4k per year

     ...Senior Software Engineer — Content Tools Content Tools • CoCounsel Legal Integrations Overview of the Role The CoCounsel Legal Integrations...  ...entitlement matter Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the level of writing queries... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    3 days ago
  •  ...interfaces. Collaborating closely with engineers, product managers, and designers, you will...  ...through launch. Champion high software quality standards by writing comprehensive...  ...Demonstrated background architecting foundational mobile layers, including networking protocols... 
    Senior
    Internship
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week

    OpenTable

    Toronto, ON
    11 days ago
  •  ...Meta, and TikTok. ⁠​ We're at the forefront of AI as the foundation of our product. Motion now automatically analyzes and...  ...from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    4 days ago
  • $160k - $260k per year

     ...enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that...  .... Cohere is a team of researchers, engineers, designers, and more, who are all passionate...  ...core platform capabilities for execution, storage, and state management Prototype and evaluate... 
    Senior
    Full time
    Manual labor
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Toronto, ON
    19 days ago
  • $136k - $170k per year

     ...team members belong and have the opportunity to thrive. As a Senior Software Engineer, Data on the Mapping team, you will collaborate with our...  ...language (Python, Ruby, Bash) ~ Experience with distributed storage, querying, and streaming technologies (e.g. Clickhouse, Hive... 
    Senior
    Hourly pay
    Long term contract
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    3 days ago
  • usd136k per year

     ...Infrastructure team is passionate about building software to solve problems at massive scale. We do...  ...of others. As a Infrastructure Engineer at Lyft, you will run our Production...  ...~ Prior experience with data streaming, storage and management, particularly DynamoDB, Kinesis... 
    Senior
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    1 day ago
  • $200k - $255k per year

     ...Commercial auto insurers and fleet software companies depend on our...  ...role We're looking for an engineer who thrives on building scalable...  ...from streaming and storage to analytics, and moving terabytes...  ...Platform thinking. Our work is the foundation that other teams build... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    terminal

    Toronto, ON
    14 hours ago
  • $180k - $220k per year

     ...financing, stablecoins, and settlement services from regulated cold storage. Since 2013, BitGo has focused on accelerating the...  ...dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the... 
    Senior
    Full time
    Work at office
    Worldwide

    BitGo

    Toronto, ON
    5 days ago
  • $136k - $187k per year

     ...defining work. We're all in on this mission. If you are too, let's talk. Senior Software Reliability Engineer - Data Platform  About the Team The Data Platform team is responsible for the foundational data services, systems, and data products for Okta that benefit our... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    1 day ago
  • $158k - $264k per year

     ...disrupt industries by unleashing the power of software and data. We enable organizations of all...  ..., AI-powered applications. Atlas Agent Engine is an agent development platform built on...  ...Engine addresses these natively, as one foundation for execution, memory, and governance,... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Toronto, ON
    18 hours ago
  • usd160k - usd222k per year

     ...join ours. About the role: Our Engineering organization owns the software that makes our marketplace work....  ...to the data; and iterate. As a Senior Software Engineer, Product Security...  ...Kotlin services. Collaborate with foundational teams such as Risk, DevOps, and IT... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Monday to friday
    Flexible hours
    3 days per week

    Faire

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Foundational Storage. Be the first to apply!