Senior Software Development Engineer
FLIP , Australia

1 Year
0 - 0
Job Type
Job Shift
Job Category
Requires Traveling
Career Level
Total Vacancies
1 Job
Posted on
Jul 21, 2021
Last Date
Oct 21, 2021

Job Description

Who we are

Flip sits at the heart of the logistics ecosystem, enabling senders and carriers to operate, disrupt and grow in powerful and effective ways.

Flip is a medium sized company which is profitable, growing, and harnesses the power of product, engineering and customer-centric design to build high quality, elegant and valuable solutions that our customers love to use.

The environment is informal but technically very mature with a consistent focus on creating a workspace which is free from the typical bottlenecks that impede software engineers and designers from enjoying their work.

This is a predominantly remote role working, however a day a fortnight or less will be spent on site at BagTrans in Eastern Creek, NSW. Whilst this role is a Flip engineering role the encumbent will focus on our tech stack deployed at our sister company - BagTrans.

What does this role require?

You will need a real commitment to working with customers and product people to deliver well engineered solutions that you are proud of, which are a joy to inherit, maintain and extend.

This role requires strong engineering skills, the discipline to think critically and independently, with a willingness to engage in new ideas and unfamiliar technical challenges.

You will also need to be able to discuss system and software design reasoning with an open mind, based on customer and product considerations.

Who will I be working with?

All of your peers will be Senior Engineers with an architectural understanding of building software. This has been important due to the complexities of new and existing software.

You will find the conversations you have are underpinned by deep levels of technical knowledge, curiosity and a satisfaction of learning from similar minds.

Can you tell me about the leadership?

Leadership largely resides in existing Developers and Designers.

You will also find a very experienced technical CTO that facilitates this mindset and works on an equal footing with everyone, although naturally, with a commercial aspect to their role.

Company leadership listens closely and acts on the sentiment of both customers and technology whilst looking after business direction and commercial success.

How are things organised?

You will be working with around 8 Engineers who are working across two different pieces of software in integration, infrastructure and software engineering.

Hiring is also a collective decision by the people you talk to in the process.

Who Makes Technical Decisions?

Developers do this together. You’re empowered not only to step up to lead, but to also step up to follow: You won’t be forced to accept things the way they are, but you will need the insight and maturity to determine when best to champion ideas, or when to disagree and commit with the team.

Why would I apply?

  • You might be looking for a mature and respectful environment with a high level of technical competence that is self organising.
  • You might be after an uncomplicated and transparent hiring process. Three technical conversations. There will be technical discussions where hopefully you will feel challenged yet supported.
  • You might be after a flexible work environment. Whilst this is not a remote role, you might enjoy a day or two working from home each week. Or you may not be a morning person. No stress.
  • Generous salary. Why might I not apply?
  • You might prefer an environment where you get to make solo decisions. If so then this role will probably not be a good fit. You will need a creative, tenacious and collaborative approach to creating solutions and be able to comfortably communicate your thoughts whilst listening to those you work with.
  • You might be looking for a more traditional lead role with direct reports under you. To apply for this role you will need to be currently residing in Melbourne and have permanent Australian residency status. No agency canvassing.


What is the technology and what processes are used?

Hiring is not made purely on the basis of specific languages and tooling but as a guide the following skills would be useful:

  • Back end development in .NET/.NET Core with C# or other CLR languages
  • Azure based Cloud experience (Functions, Queue Storage, Blob Storage etc.
  • A good understanding of networking and OS
  • We try to follow lean principles more than an Agile
  • Transparent, honest, and blameless communication


Flexible work arrangements.

$1,000 per annum to spend on professional development and/or ergonomics.

Job Specification


Information Technology and Services - Melbourne, Australia