Senior/Staff software engineer

Remote. Based in Surfers Paradise, Gold Coast QLD
|
F/T

The role

Groundplan is a construction take-off & estimating software, which allows the user to add new designs or quantify existing plans easily in their web browser. We're a profitable & growing B2B, SaaS company with a remote team of 20 people across Australia & New Zealand. We have thousands of users that love our product.

We're looking to expand our development team and are looking for a high agency, experienced senior software engineer to work on our API, data layer and other engineering challenges. You will be working directly with the founder & CTO leading the product. We have a generally flat hierarchy where you can ship fast.

Please keep in mind that we are describing the background that we believe would best fit the role. If you don’t meet all the requirements, but you are confident that you are up for the task, we still want to get to know you.

Your skills

  • Have high agency - you can independently make progress and can navigate through a large codebase. You can make decisions and act on them. Our team loves to help and will be there to onboard, however this is not a junior role and we're not looking to mentor. This is a role where you should hit the ground running.
  • Are Experienced - You’ll be a great fit if you’ve shipped a scalable websocket backend.
  • Have self-motivation - We aim for a consistent, 30 hours of focused work a week and have the ability to take ownership of your work and deliver it in a shippable state.
  • Excellent written / async collaboration skills - you should have excellent written, async and live collaboration skills. We do the occasional meeting, but usually communicate through videos/writing.
  • Design systems - there are no architects here. You should be able to design a solution that works well with our codebase, fill in the gaps in product specs and make decisions when needed.
  • Are pragmatic - you should be able to balance new features vs refactors vs rewrites vs just getting something done.
  • Work with our team - you’re willing to share your expertise with other engineers by reviewing PRs, writing great documentation and showing your work in progress. You’re generally an optimist and you enjoy working with others collaboratively.

Some of our current challenges are

  • Design our next gen data layer, to power offline-first web & mobile experiences.
  • Replace our accounts system, initially based on meteor/accounts, with latest best practices.
  • Migrate our background job system and services from python to typescript. We currently maintain two different codebases with the same logic to export plan drawings (amongst other things).
  • Converting our existing javascript codebase to Typescript
  • Engineer systems to extract relevant information from construction PDF’s and deliver API’s for our frontend team to create relevant features for our users.
  • Design libraries for vector graphics interactions to help us deliver fantastic editor experiences.

Join us

At present we are only considering candidates with working rights in Australia i.e. residence, citizens. Around the greater Brisbane/Gold Coast area preferred but not exclusive. No sponsorship is available.

When applying, please include:

  • a Loom video that goes over why you think Groundplan would be a great fit for you and vice versa
  • a code sample of work you’ve done (features in launched commercial products, open source contributions, side projects, etc.)
  • a list of products you’ve worked on or a resume or a LinkedIn url

For all the details and to be considered for the role: Apply via SEEK

We look forward to hearing from you!
Apply Now
Back to Careers

Are you ready to trial Groundplan?

Optimise your estimating process by signing up for our 14-day free trial.
With expert training we’ll ensure you get the most from your takeoff estimating software.