13 Oct, 2021

Remote Senior Full-Stack Software Engineer

  • Admin
  • Remote
Full time Engineering Information Technology

Job Description

Founded by Misha and Mitchell, formerly software engineers at Palantir, and Saul, an ex-corporate lawyer and teacher, Atticus is a Melbourne based technology company revolutionising how critical documents are reviewed. Since 2018 our platform has become the trusted verification tool for the largest law firms, listed companies and financial institutions in Australia, Hong Kong, the EU and the UK.

We’ve achieved consistent growth since inception. We’re humbled to be working with 6 of the Big 6 law firms and addressing 80% of the legal market here in Australia. We’re now seeking an exceptional full-stack engineer who wants to get in on the ground floor of a company that’s scaling quickly, to work alongside the founding team on product strategy as well as growing our technical team.

The Role

As a senior full-stack software engineer, you’ll be designing, developing and administering our core Atticus platform alongside Misha and Mitchell. Our deployment pipelines are continuous and automatic, so you’ll be shipping code to production daily.

Beyond writing code, you’ll be directly involved in product direction and growing the engineering team. We expect our product and architecture to evolve considerably as we scale, we value code and architectures that are reliable, flexible and well tested, and you’ll be instrumental in helping us achieve this. We work hard but don’t set fixed office hours, so you can shift your hours around life’s commitments, all in a fully remote environment.


About You

As a senior technical hire, you should be a number of years into your career and feel comfortable contributing across the stack – whether it's designing new parts of our system architecture, extending our API, or building new front-end components. We're looking for someone with:

  • A bachelor’s degree (minimum) in computer science, mathematics, software engineering, physics or relevant discipline.
  • An engineering mindset: the ability to decompose complex problems, test and iterate solutions, and collaborate on large projects.
  • Knowledge of CS fundamentals: algorithms, data structures, run-time analysis.
  • Strong analytical skills: the ability to structure and process qualitative or quantitative information, and quickly draw insightful conclusions.
  • Effective written and verbal communication skills, especially communicating technical ideas to non-technical people.
  • Proactivity: acting without being tasked and making decisions with minimal supervision.
  • Openness to giving and receiving feedback.
  • Experience administering and monitoring cloud systems and applications.
  • Familiarity with secure coding practices and a commitment to information security.

Technologies We Use

  • Javascript, React/Redux, and PDF.js for front-end development.
  • Node.js and Express.js for the Atticus API.
  • Python for asynchronous jobs and data processing.
  • Packer, Terraform and Ansible for cloud infrastructure provisioning and orchestration.
  • Deployed on AWS.


  • Competitive salary (dependent on experience and location) plus equity.
  • Five weeks’ paid annual leave and public holidays.
  • Fully remote, flexible work environment.

Interested in Atticus but this role isn’t the right fit for you? Please get in touch and describe your ideal role – we are growing our team and would love to hear from you.

Remote Status

100% Remote | Work From Home

Apply Now