Senior Software Engineer

Two Bulls (Collingwood VIC, Australia) 2 days ago

At Two Bulls we partner with and build world-class digital products for visionary businesses. We are a band of roughly 90 people with offices in Melbourne and New York who look at today’s landscape of emerging technology and build tomorrow’s solutions. We ship early and we ship often, because experiences are better off in the hands of real people than on a whiteboard in a conference room. We like to solve interesting problems that make a difference in people's lives. Some things we’ve done lately that we are proud of include:

  • Cutting edge face tracking to produce engaging interactive multimedia entertainment for children.
  • A telemedicine platform for parents to access paediatricians without waiting months for an appointment.
  • A new digital system for Scouts Australia to organise events and track individuals progress in our modern day life!

At the core of everything we do are the talented people who work together to solve these problems. We focus on creating an environment where the best come together to solve difficult problems with a playful mindset and bring excellence to everything we do. Most importantly we have fun while we are doing it!

It's a busy time at Two Bulls, so we’re keen to get some additional hands on deck as we continue to grow our awesome team! If you consider yourself more of an experienced, Senior Software Engineer, who is a bit of an ‘all rounder’, we’d love to hear from you! As a Senior Engineer at Two Bulls, you would be required to work closer than ever with our cross-disciplinary squads to create best-in-class digital products!


With a Mobile focus, you should be able to tick most of these!

  • You make great digital products. The tools are simply an extension of your ability to create useful, usable and delightful products for real people.
  • You lead by example. You are a self-starter who walks the talk. You frequently mentor and empower other team members, even if they’re not an engineer.
  • You’re fast. Everyone says so. But really, it’s because you exert the right amount of effort by appropriately shifting between tool and fidelity to ship early and often.
  • You’re scrappy and resourceful by nature. You use what/who you have around you to test assumptions so you can make better products.
  • You are fearless. To you, failure is about learning and improving. Your scars have honed your instinct, which makes you the engineer you are today.
  • You are a brilliant communicator. You clearly articulate your opinions and can explain complex ideas to a five-year-old.
  • Buzzwords make you cringe. But you also understand why things like the Agile and Lean methodologies are necessary aspects of creating great products.
  • You are a team player. To you, creativity is a team sport. Collaboration is something you talk about regularly. You do not have an ego.
  • Above all, you’re just a good person.

We’d love to hear from you also if you have some experience with the below:

  • You can show us examples of products you’ve shipped for real people.
  • You have worked in an Agile environment (or can at least articulate its importance).
  • You have worked in a cross-disciplinary team and have proven experience leading the engineering effort.
  • You’ve worked closely with clients and other stakeholders.
  • You know the ins and outs of:
    • Android and Android Studio
    • Kotlin
    • RxKotlin and the MVVM design pattern
  • Architecting complex applications.
  • You have intermediate knowledge of iOS and Swift.
  • You have experience being a line manager and enjoy providing quality advice and support to junior team members.

These last 2 dot points will give your application some extra bonus points, but don’t worry if you don’t - we still want to hear from you!


  • Busy life? We get it! Although we are all currently working from home, we have and will always be flexible with working hours and arrangements.
  • We take an office-wide, daily Siesta to break away from the regular routine and afford you some daily headspace. We’ll also make sure you're not on Zoom all day long!
  • Want to go to an event or learn something? We’ll pay for it.
  • Don’t want to step out for food? We provide a daily communal lunch (for when we’re back at the office!).
  • #birthdaysoff — treat yourself. You deserve it!

Looking for more flexible work options in your next role? Let's have a chat about it! We at Two Bulls are really proud of our diverse, inclusive and collaborative culture. We’re always looking at ways that we can build and support a flexible workplace that allows our people to continue to balance work, life and everything in between!

Senior Software Engineer

Apply On Company Site
Back to search page