skip to Main Content

Software Developer

Canberra, Australia – HQ Office

Location:

Canberra, Australia – HQ Office
Relocation assistance or remote working options are available for outstanding candidates.

Overview
The Software Developer is responsible for performing software development tasks for QuintessenceLabs’ various cyber-products and projects, including our qCrypt™ encryption key and policy manager, qStream™ entropy source and qProtect™ secure data store.

In this role, you will:

  • Devise designs for new features
  • Write source code to implement new features
  • Write tests to ensure functionality and performance of new features meets specifications
  • Diagnose and repair bugs or problems in existing features
  • Write and maintain design documentation
  • Participate in code reviews of your own and other people’s code

Qualifications and Requirements

  • Expert knowledge of the C programming language, in the context of application programming on Linux systems
  • Sound knowledge of:
    • network programming using TLS as a communications protocol, including PKI
    • relational databases, especially PostgreSQL
  • Conceptual knowledge of encryption
  • Familiarity with:
    • the languages PHP and Python
    • Bash scripting
    • Source control via Git
  • Ability to work in small teams
  • Comfortable with using Linux via the command line
  • Able and willing to obtain an Australian government security clearance at Baseline level or higher

Communications
The person in this role will:

  • Accept direction from, and report to, the product lead for products on which they work
  • Liaise with other business groups (such as Quality Assurance or the CTO Office) as required
  • Liaise with external stakeholders, if assigned to an externally facing project

Required Attributes

  • Expert knowledge of the C programming language, in the context of application programming on Linux systems
  • Sound knowledge of:
    • network programming using TLS as a communications protocol, including PKI
    • relational databases, especially PostgreSQL
  • Conceptual knowledge of encryption
  • Familiarity with:
    • the languages PHP and Python
    • Bash scripting
    • Source control via Git
  • Ability to work in small teams
  • Comfortable with using Linux via the command line

Responsibilities

  • Deliver work on time, or provide advance notice of delays
  • Avoid scope creep by implementing features outside official specifications
  • Deal professionally with other business groups or external clients, if required
  • Comply with all company policies and procedures

Key Performance Indicators

  • Company procedures and policies are adhered to
  • Work is achieved by defined deliverable dates, or advance warning is provided of expected variations
  • Scope creep is avoided
  • Code, designs and documentation are of acceptable quality

How to Apply
To express your interest in this position, please send a cover letter and resume to [email protected].

For anyone unfamiliar with Canberra, here is some information on what it is like to live here:

 

About QuintessenceLabs:

QuintessenceLabs is the leader in quantum cyber-security solutions. We are pushing back the boundaries of what is possible in data security, to let our customers push boundaries of their own.

Our quantum cyber-security solutions deliver the strongest foundation for data protection, harnessing the power of nature. They include a leading key and policy manager, an embedded high speed quantum random number generator, and the safety of a secure key store. In parallel, QuintessenceLabs is at the forefront of the development of advanced quantum key distribution technology protecting sensitive data assets from the most sophisticated threats. Our customers and partners include major banks, government, defense and cloud service providers.

QuintessenceLabs was founded in Canberra, Australia and has an office in San Jose, California.