Senior API Engineer

Job Details

$110000 - $140000 per annum
Job Type
over 2 years ago
Drive API Development for a leading Australian brand 
Permanent role, Brisbane CBD location
Flexible working, discretionary bonus

Client Details

Our client is a top 20 ASX listed company and is one of the most recognisable brands in Australia 


We are looking for a passionate Senior Software Engineer to join the API development team within the Global Data Offfice . In this role, you will set the technical direction for Java API development in support of the Global Data Office, delivering on strategic projects and programs of work.
Leveraging the latest technology, you will build best practices and inspire a passionate development team
You will be responsible for driving the team alongside the Lead Software Engineer to deliver cutting edge technical solutions while also ensuring high quality, robust and secure development standards 

In addition to development accountability, day to day duties would include
  • Technical leadership:

    • Drive API development through discovery, design, estimation and solution delivery
    • Guide and mentor junior team members with support from Principal Engineer
    • Manage, maintain and enhance development standards and code quality
  • Liaise with key Data Office representatives:

    • Collaborate with Data Office stakeholders to drive common strategic outcomes and provide technical estimates aligned to detailed solution design
    • Communicate technical concepts in easy to understand language to non-technical audiences including senior management.

API: Mandatory Skills & Knowledge
  • Knowledge of API development, design & implementation
  • Authentication & Authorization protocols such as OAuth 2.0 & OIDC
  • API/Web Security (e.g. OWASP)
  • Java & python
  • SpringBoot
  • AWS (or similar Cloud provider)
  • RESTful APIs (creating and consuming)
  • DevOps: Jenkins/Go, FastTrack, Gradle, ansible, Unix, CI & CD
  • Test: Unit, TDD, BDD, knowledge of performance/load/penetration testing.
Qualifications, Skills & Experience
  • 8+ years’ development experience within the information system field, with a desired minimum of 5 years in a similar senior/lead role.
  • Experience supporting high availability production systems
  • 5+ years’ experience in Agile/Scrum software delivery methodology
  • Experience in providing direction and managing software engineering solutions
  • Experience in technical leadership of project development and technical resources
  • Experience in financial Services Industry or large corporate environments
  • Experience in working with Cloud hosted applications (IaaS, PaaS & SaaS)
  • Strong analytical, design and consultative skills

Job Offer
  • Flexible working arrangements
  • Awesome benefits and employee discounts
  • Employer of choice for gender equality

If this sounds like something that you'd be interested in please send your CV to or apply using the online link