Software Engineer

Engineering - Docuvera · New Zealand, Remote
Department Engineering - Docuvera
Employment Type Full-time
Minimum Experience Mid-level


Who we are and what we do

Author-it Software Co. (ASC) is a world leading provider of on-premise and cloud-based products for authoring technical publications, e-learning and pharmaceutical information. 

What does that mean for our customers? Our tools are used by some of the world’s largest organisations to enable reuse, reassembly and multiformat consumption of mission critical content.  Our two software platforms, Docuvera and Author-it, enable the transformation of how our customers create and manage their content, leveraging a component first approach where content is broken down, easily assembled into documents, and reused across their organisation. 

Our two products serve different industries; Docuvera’s focus is solving the problem of inefficiency in creating and updating documentation through the drug development lifecycle for biopharma for large global Life Science customers, while Author-it provides technical documentation, learning & development, and compliance solutions for hightech, manufacturing, energy and more, at enterprise scale across the globe. 

Established in 2000, we are currently headquartered in Wellington, New Zealand.  We have a team of over 100 people based mainly in New Zealand, Europe, and the United States, working across Technology, Product, Quality, Customer Success, Marketing, Sales, Finance and People Experience teams.

The part you'll play

You’ll build SaaS applications in collaboration with program managers, UX designers and testers, as well as developers in our New Zealand, US and Europe-based teams. Working with our senior technical staff, you’ll also have a say in the technologies we use, and how we use them, for solving complex problems on an enterprise scale.  

This role is all about doing things efficiently and making them even better. So as well as continuous improvement to our design, development and quality processes, you’ll also help to continuously evolve the Docuvera engineering strategy. 

What you’ll focus on

  • Implementing solutions incrementally and iteratively. 
  • Utilising continuous improvement via an inspect and adapt approach.  
  • Collaborating on assessing and selecting technologies that enable Docuvera to achieve the best imaginable solutions.  
  • Using data to inform and validate decisions that balance the needs of customers with commercial outcomes. 
  • Ensuring that work is being delivered at a high quality and testing & documentation standards are maintained. 
  • Participating in planning, definition, and high-level detail design of the solution and exploring solution alternatives. 
  • Working with the technical lead and architect roles as required to incorporate architecture/design patterns. 
  • Engaging with the squad and the processes in the squads to build close relationships and ways of working together. 
  • Supporting the technical lead in their technological approach that enables quick implementation, delivery and support of ongoing operations.    
  • Supporting a world-class engineering culture where engineers have the skills and autonomy needed to build high-quality product.  
  • Aiding a design process that will support and enable the delivery pipeline with: 
  • releasability - design to enable various incremental release strategies and align them business demand.    
  • testability - design and architect in a modular way to enable continuous testing.    
  • separation of deploy and release - enable to continuously deploy with architectural enablers.    
  • Participating in threat modelling - Information security consideration by identifying threats to proposed architecture, infrastructure, and applications.

What you’ll bring to the role

At ASC we know that the mixture of experience, skills and attitude are key ingredients in making a team succeed so we need the right people on board. 

You will have this experience and knowledge

  • 3+ years professional software development experience, preferably with SAAS applications.  
  • Experience in managing and working with DevOps   
  • Experience with JavaScript as a main application language, or a language that compiles to JavaScript such as TypeScript or CoffeeScript.  
  • Experience using Backbone, Angular, React, or a similar front-end JavaScript framework.  
  • Experience using Node.js as a platform for developing web applications.  
  • Experience building or consuming REST and GraphQL APIs.  
  • Familiarity with relational and non-relational databases (SQL Server, Postgres, MongoDB etc.)  
  • Familiarity with some of the AWS platform offerings.  
  • Familiarity with Agile/Scrum/Kanban development methodology.  
  • Ability to communicate clearly and concisely (both written and orally)  
  • Demonstrated ability to meet tight deadlines in an agile/iterative software development process without losing sight of longer-term goals or the big picture.  

You have a strong, natural instinct for how the software is supposed to work and where to track down defects, and you’re proactive about jumping on them at every opportunity. You’re also a meticulous planner, always looking ahead, skillfully organising what’s next, and influencing your team members to drive great work that helps get us there. 

You will have refined these skills

  • JavaScript, or a language that compiles to JS such as TypeScript or CoffeeScript  
  • Backbone, Angular, React, or a similar front-end JS framework  
  • REST and GraphQL APIs  
  • Relational and non-relational databases, such as SQL Server, Postgres, or MongoDB  
  • AWS platform offerings  
  • Agile/Scrum/Kanban development methodology  
  • Ability to communicate clearly and concisely (both written and orally)  
  • Demonstrated ability to meet tight deadlines in an agile/iterative software development process without losing sight of longer-term goals or the big picture.  
  • Your team-first mindset. Your way of working is collaborative
  • A willingness to learn, to adapt to try new things, or take on a different perspective
  • Resiliency, as change comes with the territory in a scale up tech environment
  • A positive attitude and strong EQ to build and maintain a great connection with your team members across ASC
  • The ability to think outside the box and focus on solutions

You’ll have these certifications or qualifications

  • College or university degree is desired

Alignment to the SFIA Framework

Alongside specific skills needed for this role, we align our base skills to the SFIA (Skills Framework for the Information Age). These are the skills aligned to the role as outlined by SFIA.

  • TBC

How We Do Things Here

Our guiding principles, entitled How We Do Things Here, set the tone for life at ASC:

  • We delight our customers
  • We focus on solutions
  • We act with integrity
  • We nurture growth
  • We put people first

That gives you an idea of how we work together.

Of the many qualities our diverse global team have, one that stands out is our passion for what we do. We take pride in our work and we are constantly learning and adapt to try new things or take on a different perspective. We enjoy and thrive in our rapidly changing environment, which requires flexibility and self-discipline, but, in return, we relish the excitement that we are part of a fast-paced scale up business working on transformative technology.

Why ASC is an awesome place to grow your career

We operate in a high trust environment, and we really walk the talk.  We aspire for everyone to be themselves and be comfortable at work, so we put great emphasis on ensuring our people have what they need to be at their best.  This includes:

  • offering a digital first, fully flexible working style
  • having modern tools and systems
  • relaxed office hubs in some countries, stocked with free drinks and snacks
  • offering extra paid time off for year end closedown and your birthday (with unlimited PTO in the USA)
  • rewarding our long serving people with long service leave
  • engaging everyone in reward and recognition programs
  • access to various wellbeing platforms
  • a focus on personal growth, including dedicated ‘tools down’ personal development time
  • in the USA, we offer fully funded health benefits, like dental and medical

all within in a diverse, supportive, and inclusive global community.

Thank You

Your application was submitted successfully.

  • Location
    New Zealand, Remote
  • Department
    Engineering - Docuvera
  • Employment Type
  • Minimum Experience