You will:
- Onboard as either a Frontend (React/Typescript) or Backend (Python) developer
- Work on the hard technical challenges that interest you while delivering value for our customers and supporting our business objectives.
- Start with simple, pragmatic solutions and iterate quickly. Our engineers strive to ship meaningful work every day.
- Collaborate with product, design, and other engineers to take ambiguous problems and build solutions that work for our customers.
- Help bring modern development tools & best practices to a whole software engineering discipline in the IoT industry.
- Have a major positive impact on our product, our customers, our culture and our business.
You are:
- Caring, kind, low ego: other people do better when they work with you
- A developer with 5+ years of experience building web applications
- Well-versed with, and enthusiastic about React/Typescript Frontends or Python backends
- Passionate about building good products that deliver value to end users
- Excited to learn more about hardware and embedded software
You have:
- Proven experience in either Frontend or Backend development:
- Built complex frontends with data visualizations in React/Typescript
- Scalable backends in Python (Django, Flask, SQLAlchemy, PostgreSQL, Clickhouse, Redis, AWS, Docker a plus)
Why you'll love being an engineer at Memfault:
- We're proud to have an exceptional engineering culture — after all, we make developer tools and have 3 technical co-founders!
- We work on interesting technical challenges: We’re set up as a team of generalists and have a very large technology stack, far more broad than the typical web startup. We do everything from SDKs for microcontrollers, to large-scale, real-time data processing in the backend, to complex custom charting in the frontend.
- We are highly collaborative and ambitious: We have a small but very experienced team who has worked at startups, scale-ups, and includes former principal architects at large tech companies. You will have the chance to work directly with those people! Our development process encourages you to contribute to as many areas of our technology stack as you’re interested in.
- We recognize growth is important for both our business and our engineers: We offer opportunities to explore different areas of our stack. Sometimes, our engineers try on different hats several times in a year! We make sure each team member is getting ample opportunity to challenge and stretch themselves, explore technologies that interest them, work across different parts of the business, and expand their skill sets.
- We offer both fully-flexible remote work and opportunities to build in-person relationships: We offer a fully flexible work environment—whether you're fully remote, fully in-office, or prefer a hybrid setup, all options are welcome. While we are set up as a fully remote company, we encourage team members to spend time in the office to foster collaboration and build relationships. For those located within an hour of one of our offices, we expect regular in-person visits to support team connection. Additionally, we host company-wide offsites once a year to bring everyone together.
What We Do
Memfault is the first IoT reliability platform that empowers teams to build more robust devices with software at scale. We believe that device reliability engineering will transform how developers build and operate IoT and edge devices with more productivity and more collaboration. As IoT applications continue to grow in complexity, it is more important than ever for developers to have Memfault’s performance monitoring, device debugging, and OTA update capabilities built into their fleet of devices for proactive device operations. We built Memfault to enable developers with a more scalable and sustainable process to accelerate go-to-market, de-risk product launches, cut product costs, and deliver overall superior products.
By providing support for RTOS, bare metal, Android, and Linux devices, Memfault gives developers new flexibility and control over connected product development and device operations.
Why Work With Us
We are a global team driven by our shared passion to improve the connected world by providing the best-in-class observability platform to help IoT companies deliver better products to their customers.
Gallery
Memfault Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
We have offices Boston, SF, NYC, and Berlin, which most of our team members work from at least a few times a week. We also offer remote work flexibility, so that team members can feel empowered to manage their own locations and schedules!











