CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior / Staff Software Engineer (Database) United States Jobs

1 Job Offers

Filters
Senior / Staff Software Engineer (Database)
Save Icon
Join Materialize as a Senior/Staff Software Engineer on our core Database team in New York. You will design and deliver critical improvements to our distributed database system, written in Rust, focusing on correctness and performance. Own projects end-to-end and solve complex problems at the int...
Location Icon
Location
United States , New York
Salary Icon
Salary
164050.00 - 250000.00 USD / Year
materialize.com Logo
Materialize
Expiration Date
Until further notice
Explore high-impact Senior and Staff Software Engineer (Database) jobs, where you will architect and build the foundational data layer powering modern applications. These roles are at the pinnacle of software engineering, focusing on the design, development, and optimization of database management systems and storage engines. Professionals in these positions are responsible for creating robust, scalable, and efficient data infrastructure that serves as the single source of truth for entire organizations. They tackle some of the most complex challenges in computer science, ensuring data integrity, availability, and performance at massive scale. Typical responsibilities for these senior-level database engineering jobs involve deep systems work. Engineers design core database components such as query optimizers, transaction processors, replication protocols, and storage layers. They own projects end-to-end, from initial architecture and design through to implementation, deployment, and operational support, often including on-call duties for critical systems. A key part of the role is debugging intricate issues within distributed systems, optimizing for low latency and high throughput, and continually enhancing system reliability and observability. Collaboration is essential, as these engineers work closely with product teams, other engineering groups, and stakeholders to align technical direction with business needs and user requirements. The typical skill set for these positions is extensive. Candidates are expected to have several years of deep software development experience, with a strong passion for distributed systems and database internals. Proficiency in systems programming languages like Rust, C++, or Go is highly valued. Beyond technical prowess, successful engineers demonstrate pride in ownership, the ability to write clear design documents and maintainable code, and a love for solving hard, customer-centric problems. They are often excited by the intersection of theoretical computer science and practical engineering. For those seeking to define the future of data infrastructure, Senior and Staff Software Engineer (Database) jobs offer a career-defining opportunity to work on foundational technology with wide-reaching impact.

Filters

×
Countries
Category
Location
Work Mode
Salary