Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Connectors Backend Developer image - Rise Careers
Job details

Connectors Backend Developer

ABOUT US AND THE ROLE!

At Speckle, we are open source at heart, driven by the mission to make the AEC (Architecture, Engineering, and Construction) industry better. Our groundbreaking technology enables architects, engineers, and designers to collaborate seamlessly, connecting and exchanging data across all stages of a project's digital delivery. We’re innovating across all stages of a project’s digital delivery by empowering anyone to access, share, and process their creations without boundaries. Speckle is the driving force towards an open ecosystem and a better-built environment.

We are seeking experienced Software Engineers to be key contributors in our Connectors team, empowering our users to access and enrich their AEC data.

THE TEAM

The Speckle team is fully remote, mostly based in Europe, currently 21 employees and growing. We embrace the unique opportunities that come with working in a distributed team, valuing flexibility, inclusivity, and open-mindedness. We get together at company retreats multiple times a year to have fun and bond.

The Product & Engineering team is split into two: One team is focused on Connectors, another team focused on the Web Platform. The Connectors team is where we are working with major brands of AEC software critical to Speckle’s users, unlocking access to their data so they can share their data into the Speckleverse.

We have over 22 Connectors spanning all the major players in the AEC software space. We are at the foothills of radical changes to the structure of our connector code, with a view to offering a vastly improved developer experience, using modern programming techniques. These improvements will enable Speckle Connector devs, those building their own Connectors and those building upon Speckle’s SDKs to build cleaner, loosely coupled Speckleworthy solutions that are easier to understand, enhance and maintain.

WHAT YOU'LL DO

  • Technical ownership of one or more AEC Connectors

  • Key contributor to technical and product roadmap for both improved DX and future enhancements

  • Mentor and guide more junior team members, providing technical expertise, guidance, and support

  • Develop and migrate new and existing connectors to our new DX patterns

  • Contribute directly to continuous improvement of existing patterns as well as creation of new patterns

  • Contribute to one of Connector’s SDKs

  • Ensure the seamless integration of our Connectors with the Speckle backend and Viewer

  • Collaborate closely with other teams and key individuals within Speckle

  • Foster a culture of innovation, continuous improvement, and technical excellence within the team and across Speckle

YOUR PROFILE

  • Track record of software delivery working on desktop, mobile, cloud

  • Strong proficiency in at least one of (bonus if 2 of): C#/.Net, Python, JavaScript/TypeScript, C++, Ruby, Power Query

  • Knowledge of 3D concepts and understanding of basic 3D maths

  • Exposure to industry 3D software

  • Experience using SQL-like databases (ideally sqlite, Postgres)

  • Experience integrating with backend architectures, REST and GraphQL API development

  • Excellent problem-solving skills and the ability to navigate complex technical challenges.

  • Strong communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams and stakeholders.

  • Passion for creating efficient, scalable, clean architectures that are easy to maintain and enhance

  • Passion for AEC industry and a desire to be a positive force for change in that industry

Bonus points:

  • Strong proficiency with another listed language

  • Domain knowledge of industry AEC and related software such as Revit, Rhino, ArciCAD, Autocad, Civil3D, Grasshopper, Dynamo, Blender, PowerBI, CSI Suite…

  • Experience of using AEC software APIs

  • Experience creating plugins for AEC applications

  • Experience or past lives working in AEC

WHY US?

  • We are fully remote, you are able to work from anywhere

  • You will receive 30 days of paid leave

  • You will receive an annual personal development budget of 2k GBP for learning and development, health, and self-care

  • As well as an equity (stock options plan)

  • We will bring you on unique and exciting company retreats twice a year

  • IRL-Grant: We cover any travel, and accommodation expenses in case you would like to visit and work with any of your co-workers

  • You will receive a budget for your hardware of choice

  • Participate in our success through attractive stock options

  • Join our daily rituals, there's a rotating chairperson-ship that has full control over the proceedings

  • Contribute to open source and interact with a diverse and vibrant community.

We celebrate our truly diverse and inclusive company culture and are committed to equal employment opportunity regardless of race, colour, 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.

Speckle Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Speckle DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Speckle
Speckle CEO photo
Dimitrie Stefanescu
Approve of CEO

Our mission is to make the AEC industry better. We’re innovating across all stages of a project’s digital delivery by empowering anyone to access, share and process their creations without boundaries. Speckle is the driving force towards an open ...

3 jobs
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
DATE POSTED
April 2, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!