Senior Software Engineer, Foundational Storage
$200k - $420k per yearSentry
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$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...SeniorHourly payFull timeusd136k 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...SeniorHourly payWork at officeFlexible hours3 days per week- ...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...SeniorFull timeInternship
$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...SeniorInternshipWork at officeLocal areaFlexible hours- ...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...SeniorLong term contractPermanent employmentInternshipWork from home
- ...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,...SeniorLong term contractFull timeWorldwide
- ...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...SeniorLong term contractWork from home
$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...SeniorLocal areaWorldwide$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...SeniorLong term contractFull timeTemporary workInternshipLocal areaFlexible hours$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...SeniorFull timeRemote work- ...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...SeniorFull timeWork at office
$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...SeniorLong term contractPermanent employmentLocal area$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...SeniorInternshipWork at officeLocal areaFlexible hours$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...SeniorInternshipImmediate start$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...SeniorLocal areaWorldwideFlexible hours$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- ...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...SeniorFull timeLive In
- ...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...SeniorFull timeInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours
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...SeniorFull time$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...SeniorFull timeContract workWork at officeLocal areaFlexible hours2 days per week3 days per week- ...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...SeniorInternshipWork at officeLocal areaFlexible hoursShift work2 days per week
- ...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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$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...SeniorFull timeManual laborWork at officeLocal areaRemote workHome office$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...SeniorHourly payLong term contractFull timeWork at officeFlexible hours3 days per weekusd136k 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...SeniorHourly payWork at officeFlexible hours3 days per week$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...SeniorFull timeInternshipWork at officeFlexible hours$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...SeniorFull timeWork at officeWorldwide$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...SeniorLocal areaWorldwideFlexible hours$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,...SeniorLocal areaRemote workWorldwideFlexible hoursusd160k - 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...SeniorWork at officeLocal areaRemote workWork from homeMonday to fridayFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Foundational Storage. Be the first to apply!
- software engineer part time Toronto, ON
- software engineer Toronto, ON
- software design engineer Toronto, ON
- software engineer - computer Toronto, ON
- software developer internship no experience Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer co-op Toronto, ON
- software development engineer Toronto, ON
- software developer Toronto, ON
- software engineer - ai machine learning Toronto, ON

