We are a diverse, engaged & collaborative team that never fails to have a laugh and learn from each other, daily! We are looking to welcome a passionate Software Engineer to join our collaborative & innovative team to create easy-to-use digital interfaces for 3D data that span frontend and desktop applications.
As a 3D/AEC Software Engineer, you will be in charge of developing one or more connectors. Interoperability is at the heart of Speckle, and connectors enable us to exchange data with our servers seamlessly. With an analytical mind and a talent for problem-solving, you will dig deep into various host application APIs and develop complex geometry conversions and data translation routines.
You are a domain expert and possess excellent programming skills; you will be responsible for some of the most mission-critical parts of our infrastructure and will help the world of 3D data move onto a new era. Your creations will be used by thousands of professionals worldwide.
You will keep a constant dialog with our community, a friendly bunch who never stops to amaze us with amazing suggestions and by finding the rarest of bugs.
You own and develop some critical parts of Speckle's infrastructure
You build exciting new features to support some of the most complex workflows the 3D & AEC space has ever seen
You will work closely with professionals from leading architectural, engineering, and other 3D-related industries
You are a thought leader and expert in anything dealing with your Connectors. Speckle and AEC/3D in general
You have worked with, python for several years and are comfortable using C#
You have a few years of experience developing plugins for Blender and other tools for the AEC industry and 3D software
You do not fear picking up new APIs or technologies and are a problem solver by nature
You possess solid programming skills and have developed large-scale applications used by many
You are familiar with web APIs like REST and GraphQL
You enjoy the unique challenges a role presents in an early-stage company and are happy to roll your sleeves up and stretch yourself to work on things outside your day-to-day to support the team
You have deep industry knowledge and impressive software development skills
You demonstrate an entrepreneurial mindset, wanting to tackle all sorts of tasks
We are an all-remote company: we don't have a physical office or fixed working hours, promoting a work-life balance that fits with your life-style
We take you on exciting company retreats every 6 months and meet the team in person
You can choose your own gear - we allocate a generous Gadget Budgetolâ„¢ to each of us to spend on the hardware and software that makes us happy
Wonky stand-ups: our daily ritual is - or should be - never boring. There's a rotating chairperson-ship that has full control over the proceedings
Open Source & Community: The Greater Good! Last, but not least: doing open source is a unique adventure. We work in the open, constantly engaging with our community and users from across backgrounds, domains, and cultures.
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.
Your email won't be used for commercial purposes. Read our Privacy Policy.