At Speckle, we are open source at heart, driven by our mission to make the AEC (Architecture, Engineering, and Construction) industry better. Our product is a collaborative data hub that enables architects, engineers, and designers to collaborate seamlessly, connecting and exchanging data across all stages of a project's digital delivery. Speckle is the driving force towards an open ecosystem and a better-built environment.
As a team of 26 employees fully distributed across the UK and Europe, we embrace the unique opportunities that come with working in a distributed team, valuing flexibility, inclusivity, and open-mindedness. But we also know how valuable it is to meet in person so we get together at company retreats multiple times a year to have fun and bond.
The company and our product are undergoing an important transition from a fully free and open source solution to an enterprise-ready product with an open core. Last year we’ve launched our paid offering with multi region sharding for 3d data, self served SSO integration and more, plus got SOC2 Type2 certified.
Our goal is to iterate quickly while maintaining our growing usage of the app (we already host ~15 TB of data). In short - we mean business 🙂
Given our product surface area, growth plans, and a small and lean team, we’re looking for a pragmatic and experienced DevOps engineer to help us to build steady foundations for our journey.
You will join what we call internally the “platform” team dedicated to working on projects that enable our product team to go as fast as possible. These projects arch over the whole product stack from desktop api-s to raw SQL queries, and thus the team composition usually is in flux to meet the current needs.
This role is vital to continuously ensure smooth operations in a rapid development environment. You will have to help us stay pragmatic on compromises between stability, security and delivery speed.
You will be:
Ensuring end to end application stability, uptime and QoS by providing meaningful and actionable observability solutions, testing environments and maintaining very good CI/CD solutions;
Working in the dev team to ensure all the existing and new features are delivered in a stable way;
Working on (mostly non product facing) development that allows us to go faster in the long run;
Managing our two dozen plus individual server instances that we operate for ourselves, friends and clients.
Proven track record with running and monitoring a planet scale, production grade Node.js app;
Strong observability skills (metrics, tracing and logs) - we mostly use Prometheus, Grafana, Seq but tools are tools, so don't let this stop you from applying;
“Shipping to production multiple times a day” mentality;
Good Javascript/Typescript skills and desire to be a contributing member to feature development;
Working experience with PostgreSQL.
Bonus points:
Node.js development skills;
Experience with other stacks (.net desktop apps, python);
Proven track record with open telemetry;
Gitops (FluxCD);
Infrastructure as code (Terraform).
We are fully distributed across the UK and Europe, enjoying all the perks of working from home with our pets 😉
We offer 30 vacation days + Bank Holidays;
As well as an equity (stock options) plan to have you participate in our shared success;
We support you with an annual allowance of 2k GBP for you to learn something new or take care of yourself and your family;
Despite working remotely, we believe in value of in-person collaboration, so every year we bring all Specklers on a unique and exciting retreats somewhere warm, and offer in-person-grants to teams and individual Specklers to meet IRL.
We contribute to open source and interact with a diverse and vibrant community;
And we're backed by highly accomplished venture firms believing in us and our mission!
We celebrate our truly diverse and inclusive company culture and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you.
Wanna get a vibe of Speckle? Here's our yearly conference - SpeckleCon 😍