Senior Software Engineer

Location
Sydney, Australia
Workplace
Hybrid

About this role

In this role you'll be

  • Collaborating and contributing architecturally on new and evolving services.
  • Designing, developing, testing, deploying, supporting, and maintaining program code for critical finance and payments digital platforms & UIs in a fast-moving and regulated environment.
  • Synthesizing requirements that underpin feature requests, recommend alternative technical and business approaches if warranted, and facilitate engineering efforts to meet aggressive timelines.
  • Collaborating with stakeholders to ensure alignment with UX, functional and non-functional goals.
  • Identifying, collaborating, recommending, and documenting solutions to remedy security, performance, and process challenges in existing systems.
  • Self-managing own role responsibilities requiring minimal oversight, as well as lead small teams of other less experienced engineers on targeted projects. 

What we need from you

  • Understanding of the requirements in designing and developing enterprise grade software, especially finance or payments systems.
  • Experience with source control management systems and continuous integration / deployment environments with GitHub.
  • Ability to effectively articulate technical challenges and commercially viable solutions.
  • Ability to deal with ambiguous/undefined problems; ability to think abstractly.
  • Demonstrated attention to detail.
  • Excellent communication skills which allow you to build and maintain trust.
  • Ability to work both collaboratively and individually.


Qualifications and experience

  • Bachelor’s Degree in Computer Science, Engineering, or related field.
  • Banking, and financial industry experience is advantageous or willingness to learn is key.
  • 8+ years professional experience in software development and delivery.
  • Understanding of object-oriented and service-oriented development techniques using RESTful interfaces.
  • Understanding of relational databases, especially Microsoft SQL Server technologies and NoSQL databases such as MongoDB.
  • Knowledge of .NET technologies and C#.
  • Experience with Azure cloud services is advantageous. AWS or similar experience is helpful too.
  • Experience in writing Microservices hosted in Kubernetes in C#, as well as supporting traditional Client/Service applications.
  • Understanding of Agile SCRUM methodology.
  • Experience with Atlassian tools, particularly JIRA and Confluence.
  • Experience with Microsoft Office Tools.
  • Intermediate knowledge of computer networking and information security requirements for a regulated environment.


The ideal candidate would have experience writing Microservices in C# using MongoDB as the database and hosted in Kubernetes on Azure.


This is a backend role. We are not looking for a full stack developers.


Monoova Culture And Benefits

  • We reward great work with short-term incentives that recognise your impact and dedication.
  • We offer learning budget, opportunities, workshops, and development programs to help you thrive.
  • Great flexibility with a mix of remote and in-office work. Extra leave benefits like Birthday leave and Diversity leave, to celebrate cultural and personal milestones.
  • 16 weeks paid parental leave for primary carers, so you get extra time with your newborn and to recover
  • Enjoy special vouchers for your Birthday and Work Anniversary: because your moments matter.
  • Enjoy free snacks, drinks, or other goodies, on the house!

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?

Top Benefits

  • Short-term incentives
  • Learning budget
  • Workshops
  • Development programs
  • Remote and in-office flexibility
  • Birthday leave
  • Diversity leave
  • 16 weeks paid parental leave
  • Birthday and work anniversary vouchers
  • Free snacks and drinks