Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior c++ engineer

Melbourne
at
C++ Engineer
Posted: 5 March
Offer description

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. You will be working on performance critical rendering and cross platform systems, not application layer business logic. 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.

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 flexibility on this band for candidates depending on relevant expertise.

Required

* At least 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 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

Unexpected, but very nice to have:

* Experience with or knowledge of PDF internals and document format specifications

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.

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.

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
High-performance c++ engineer for autonomous maritime
Melbourne
Just Digital People
C++ Engineer
Similar job
C++ engineer — production robotics & systems (hybrid, baseline clearance)
Melbourne
ProFound People
C++ Engineer
Similar job
Senior c++ engineer – cross-platform rendering & libraries
Melbourne
at
C++ Engineer
Similar jobs
IT and Tech jobs in Melbourne
jobs Melbourne
jobs Victoria
Home > Jobs > IT and Tech jobs > C++ Engineer jobs > C++ Engineer jobs in Melbourne > Senior C++ Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save