Senior Software Engineer
200k - 225k USD
Remote
Full Time
#Engineering
#Rust
#Distributed Systems
#SQL Databases
#Stream Processing
At Materialize, we provide a cloud operational data store that empowers organizations to transform, deliver, and act on fast-changing data using SQL. Our platform enables teams to build operational data meshes and perform live data joins before information is moved to long-term storage. We are a Series C company backed by investors such as Kleiner Perkins, Redpoint Ventures, and Lightspeed Venture Partners, having secured over $100 million in funding. Our technology is currently trusted by enterprise clients like Fubo.tv, General Mills, and Crane Worldwide Logistics. We operate as a distributed team with employees across the United States, Canada, and EMEA, and we are currently looking for a Senior Software Engineer to join us in a full-time, remote capacity.
Key outcomes
- Design, build, deploy, and maintain essential components of our platform using Rust.
- Refine our product by iterating on features to meet evolving customer requirements.
- Work closely with our product management and engineering teams to drive technical success.
Requirements
- At least 5 years of professional experience in systems-level software engineering.
- A strong foundation in programming, such as C, C++, or Go, with a genuine interest in mastering Rust.
- A proven ability to rapidly acquire new technical skills and conceptual knowledge.
- The capacity to operate effectively both as an independent contributor and as a collaborative team member.
- Experience working with both mature codebases and developing substantial new features from scratch.
- Excellent verbal and written communication skills.
- A deep understanding of computer science fundamentals, typically demonstrated by a B.S. or M.S. in Computer Science, along with the ability to engage with the academic research that underpins our dataflow technology.
Preferred qualifications
- Professional experience working with distributed systems.
- Prior hands-on experience with Rust.
- Familiarity with SQL databases, stream processing, and data infrastructure implementation.
- Experience working with message brokers and change data capture systems.
- A Ph.D. in Computer Science.
Compensation
The salary range for this position is $200,000 to $225,000. In addition to this, we offer equity compensation and the flexibility of a fully remote work environment.
How to apply
We believe that a diverse and creative team is essential to building an exceptional product. If you are interested in joining our team and contributing to our mission, we invite you to submit your application for review.
Materialize
10 views





