
Senior / Staff Software Engineer (Database)
Materialize3 months ago
Base Salary
$164k - $250k/yr
Responsibilities
- Design and deliver improvements to the Database, focusing on correctness, reliability, and performance.
- Own projects end-to-end, from early stage design to holding the pager.
- Debug and resolve complex distributed systems issues, sometimes directly with customers.
- Continually improve system reliability, observability, and automation.
- Collaborate with team members and stakeholders to align on direction and prioritize effectively.
- Share your work through mentorship, demos, and blog posts.
Requirements
- Several years of experience developing software, with a passion for distributed systems and/or databases.
- Excitement to learn Rust if not already familiar.
- Pride in owning work through all stages, including design, code review, and documentation.
- Ability to simplify complex problems and communicate clearly.
- Desire to solve hard problems in service of customers from multiple perspectives.
- Interest in balancing engineering resilience, delivery speed, and product value.