Software Engineer - Mid & Senior

Location Sydney
Discipline Technology
As a Software Engineer, you will be responsible for designing and implementing software to accelerate product development. You’ll be focused on some of the most interesting engineering problems to ensure high-quality software.
Exceptional technical expertise and practical experience building large-scale distributed systems will be required to automate a flexible multi-tenant PaaS platform.

Responsibilities:
  • Provide mentoring to junior members of the team
  • Develop and document and review technical specifications and designs.
  • Develop and implement software code and associated unit tests
  • Develop build scripts and code for the continuous deployment
  • Develop and implement automated testing frameworks and scripts
  • Develop and document technical support documentation
  • Provide technical support as required

Skills and Experience required:
  • Strong Java Development background
  • A degree in Computer Science or similar, or ability to demonstrate equivalent knowledge
  • Demonstrated experience in platform API design and development
  • Strong Java and javascript software development experience.
  • Excellent communication, collaboration, reporting, analytical and problem solving skills
  • Knowledge on microservice and event-driven architecture

Benefits:
  • Top Salary on offer
  • 10% bonus
  • ESOP program – a significant percentage
  • Paid parental leave
  • Training courses
  • Option to tap into extra leave
  • Very flexible – remote options
  • Birthday leave
  • Career growth
  • People focussed
  • Motivated and enthusiastic employees that are so passionate about their product
  • No red tape – best idea wins and it is quickly implemented


Apply now! Nicolle Hann-Dunbavin