
Senior / Staff Software Engineer (Database)
Materializeover 1 year ago
Base Salary
$170k - $230k/yr
Responsibilities
- Design and deliver database improvements focused on correctness, reliability, and performance.
- Own projects end to end from early-stage design through operational pager support.
- Debug and resolve complex distributed-systems issues, sometimes directly with customers.
- Improve system reliability, observability, and automation.
- Collaborate with the engineering team, Product, Field Engineering, and other stakeholders on direction and prioritization.
- Share work through mentorship, demos, blog posts, documentation, and other relevant channels.
Requirements
- Several years of software development experience.
- Passion for distributed systems and/or databases.
- Willingness to learn Rust if not already familiar with it.
- Ability to own work across design, implementation, code review, operations, documentation, and mentorship.
- Ability to write clear design documents and well-documented code.
- Interest in balancing engineering resilience, delivery speed, and product value.
Benefits
- Equity is offered.
- The role is based in the NYC office near Astor Place with an expectation of at least 3 days per week in person.
About Materialize
Materialize builds a real-time data platform that lets engineers create continuously updated views and data products with SQL for apps, microservices, and AI agents. It sells a managed cloud service and enterprise features on a subscription basis. The company is privately held and headquartered in New York, with customers including General Mills, Bilt Rewards, and Crane Worldwide Logistics.