Career Opportunities at Blackhorn Portfolio Companies

Blackhorn has an expansive network of innovative companies that are transforming how we build, power, and move our world. Explore the career opportunities below. If you'd like to stay connected on future opportunities not listed below, sign up for our Talent Network

Senior C++ Software Engineer

Drawboard

Drawboard

Software Engineering
Melbourne VIC, Australia
USD 140k-180k / year
Posted on Feb 20, 2026

Senior C++ Software Engineer

We’re looking for an experienced C++ engineer to build and enhance our cross-platform libraries. You will work on our core PDF and rendering technology, maintaining and extending a high-performance C++ codebase that exposes functionality to WebAssembly, C#, and Swift.

At Drawboard, we are strong product orientated business. We build products that transform collaborative document review workflows across industries including engineering, construction, manufacturing, and enterprise. This is not just another CRUD application. You will be solving challenging problems in rendering, performance, cross-platform architecture, and developer tooling, helping power products used by teams globally.

Check out our two apps to see the kind of problems we solve:

https://app.drawboard.com/

The Role

This is a senior, hands-on engineering role with strong technical ownership. You will help shape the architecture of our core libraries, design clean APIs that other teams rely on, and collaborate closely with web, mobile, and platform engineers.

We are looking for someone who enjoys deep technical challenges, takes pride in building robust systems, and wants to contribute to a high-performing engineering culture.

Compensation

Salary range: $140,000–$180,000 + super, with scope above this band for candidates with deep systems or rendering expertise

Required

  • 5+ years of C++ development experience in production environments, proprietary or open source
  • Modern C++ development practices including version control, CI/CD pipelines, unit testing, and build systems
  • Ability to design clean, maintainable, robust APIs that other developers will consume

Nice-to-haves

  • Experience with or knowledge of PDF internals and document format specifications
  • Hands-on experience with multiple programming languages beyond C++, such as C#, Swift, JavaScript, or Rust
  • Experience with cross-platform library design and development
  • Familiarity with memory management across language boundaries
  • Mathematical skills with an understanding of linear algebra as applied to graphics rendering, including matrices, coordinate systems, and vector graphics
  • Experience of optimising library low-level performance

Responsibilities

  • Translate business requirements into well-designed, scalable software features
  • Build and maintain language bindings and wrappers for WASM, C#, and Swift platforms
  • Take ownership of features end-to-end, from design through deployment
  • Drive technical quality, performance, and maintainability across the C++ codebase
  • Collaborate with a distributed, multi-disciplinary team across different time zones
  • Contribute to engineering standards, code reviews, and continuous improvement of our development practices
  • Open to integrating AI tools thoughtfully into development workflows while maintaining a strong understanding of the underlying code

Who We Are

  • Melbourne-based with a global focus, with team members mostly in Australia but also globally
  • A collaborative, multi-disciplinary team of engineers, designers, and product leaders
  • Flexible working arrangements, with a hybrid office-remote model, averaging 2 days a week in the office
  • Passionate about solving hard problems and building products that make a real impact

The Role

  • Competitive compensation aligned with market rates
  • The opportunity to work on technically challenging, high-impact products
  • Strong ownership and autonomy in a senior engineering role
  • A supportive, flexible environment where engineering quality matters

Check out our company video to get an idea on what we do:

https://www.youtube.com/watch?v=Tv-JNo2OqKQ

If you'd like to know more about the role, we also welcome informal chats to ask questions before progressing to a more formal interview.