Job description
About us!
Speckle is a dynamic and growing software company revolutionizing the architecture, engineering, and construction (AEC) industry. We provide an open-source data platform that enables seamless collaboration and data exchange across multiple design and construction software applications. Our innovative approach empowers AEC professionals to work together efficiently, breaking down barriers and fostering creativity.
The team
We are a group of extremely motivated individuals, constantly pushing the boundaries of technology to drive innovation and make a lasting impact on the industry.
We embrace the unique opportunities that come with working in a distributed team, valuing flexibility, inclusivity, and open-mindedness. We actively support and uplift one another, leveraging our collective strengths to overcome challenges and deliver high-quality solutions.
We get together at company retreats multiple times a year to have fun and bond. We also meet virtually on a regular basis and never fail to have a laugh!
Your responsibilities
In this role, you will play a pivotal role in driving the development efforts and mentorship within our talented desktop applications team. You will be responsible for leading the design, implementation, and delivery of high-quality software plug-ins in a very complex echo-systems to enable connectivity and data exchange between different 3D and AEC software applications. In this critical role, you will be instrumental in shaping the future of our platform and driving its primary growth engine.
Key Responsibilities:
- Lead a team of talented engineers to successfully deliver high-quality software plug-ins on time and within scope.
- Take part in the development itself, we believe the person in this role needs to get their “hands dirty”.
- Take ownership of the end-to-end software development lifecycle, including requirements gathering, design, implementation, testing, CI/CD and deployment.
- Collaborate closely with product managers, and other stakeholders to define technical requirements and ensure alignment with the overall product vision.
- Mentor and guide team members, providing technical expertise, guidance, and support to foster their professional growth and development.
- Foster a culture of innovation, continuous improvement, and technical excellence within the team.
- Stay up-to-date with industry trends, emerging technologies, and best practices to drive innovation and identify opportunities for improvement.
- Collaborate with cross-functional teams to ensure seamless integration of plug-ins with other components of the Speckle platform.
You are an experienced engineering leader who is passionate about driving innovation, mentoring talented individuals, and transforming the AEC industry.
You also have:
- Extensive experience in desktop software development, with a strong focus on C# and .NET development, and ideally also cross-platform technologies.
- Proven track record of leading and mentoring software engineering teams in a fast-paced and dynamic environment.
- Strong proficiency in Python, C++, JavaScript and CI/CD.
- You bring (first) managerial experience, you lead by example, and you are willing to dive into projects to support and help where needed.
- Solid understanding of software development best practices, including version control, code review, testing, and deployment strategies. Especially relevant if with plugin-architecture systems.
- 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 the AEC industry and a desire to revolutionize the way professionals collaborate and exchange data.
- We are fully remote: you are able to work from anywhere
- You will receive 30 days of paid leave & additional time off at years'end
- You receive an annual budget of 2k GBP to spend on L&D, Health & Self-care and anything to create your ultimate working environment for yourself
- 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
- You will receive attractive stock options
- Join our daily rituals, 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 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.