Drawboard is a SaaS company creating a world that works without paper, with a niche in Design & Construction. We do this by creating the world’s best document markup and collaboration platform - think Google Docs for PDFs, and with a super slick modern interface and experience. You may know us as being globally pre-installed on Microsoft Surface devices, helping millions of people replace physical paper with a digital pen.
Drawboard is a young and progressive Software-as-a-Service team looking to strengthen our presence in the Architecture, Engineering, and Construction tech market (and other document-heavy markets) in Australia, the US, and across the world. Our customers span the largest engineering and design companies in the world.
The Benefits
* Great compensation, including a chance to be involved in equity options to be part of our journey
* Flexible work - work from home or work from an office
* Premium hardware to suit the job
* A great social atmosphere with the team, both virtually and in-person
* Be part of a team and vision that is contributing to a greener, more sustainable world
* A chance to make an impact on the workflow of tens of millions of people with a new to the world product
The Role
We are looking for a great C++ developer who will help us build a strong foundation for our document manipulation libraries across platforms (Windows, Linux, Web, Mac OS, iOS, and Android).
Required Experience and Technologies
* 5+ years of experience in C++ development
* Experience leading and delivering a project through to completion starting with high-level ideas / requirements
* Good understanding of data structures and algorithms and performance optimisation
* Experience with Boost libraries
* Interest in Mathematics and a solid understanding of cartesian geometry
* Modern C++ and software development practices, version control, CI / CD, CMake and cross-compilation
* Experience with and a solid understanding of the core principles of cross-platform (Windows, iOS, WASM, Android, Mac OSX) library / SDK / framework design and development
Nice-to-Have
* Experience / familiarity with the PDF (or other) document format / specifications and implementing
Responsibilities
* Understanding and translating business requirements into technical ones
* Take ownership of features and projects and work with a multi-disciplinary / cross-platform team
* Contribute to and be a part of a fun-loving international team
Next Steps
Check out our website and products. You can try them free here:
To be considered, you must tell us why you like our software, and why creating a world that works without paper is important to you.
We love working with people that are a strong culture fit with our team, because, if we’re a fit, we know you’ll love it too. We like to have fun, create a better world, look out for each other, and make sure everyone feels respected in a diverse and inclusive environment. We’d love to hear from you if this sounds like you!
#J-18808-Ljbffr