Senior Software Engineer (Android)


Sydney NSW, Australia


Expense & B2B Payments / Software Development

Jun 4

This job is no longer accepting applications.

We’re looking for a strong Android Engineer to help us empower small businesses and the self-employed worldwide. This is a great opportunity to become a part of a passionate Android team and have a massive impact during our next stage of growth. Invoice2go is a mobile first business and with Android users being our second largest revenue stream -- the work you’ll be doing here will really matter. This hire will join our cross functional operating teams to help bring focus to some of our key priorities, including the redesign of our UI and material design. Above all else, you will be continuing to make the Invoice2go app experience for Android devices unique


  • Help to redesign Invoice2Go’s Android UI & the on-boarding experience for customers 
  • Work on material design and make the Android experience feel unique to their devices 
  • Bring your knowledge and expertise to our developing payments features 
  • Learn the challenging combination of functional programming 
  • Work with product, design and engineering to solve customers problems
  • Fix bugs and improve application performance
  • Work with outside data sources & APIs


  • Understand the concept of functional programming
  • Know how to develop natively in Kotlin, and love it 
  • Flexible in your approach. We choose architecture that suits the problem, not the person
  • Customer centric
  • Curious and insightful; providing gaps and recognizing opportunities by looking deeper into the usage data of our customers
  • Will help us expand our reach to 250,000 users

It's a great time to join us. Our product teams have some challenging and exciting projects ahead, so there will be lots of work to do. Whilst doing this, you'll be surrounded by a great team who continue to practice code reviews and coach and mentor each other daily.


  • Sydney, Australia


Our mission is to amplify the independent spirit of small businesses. We help our +200K users run and grow their business their way by empowering them with straightforward solutions that go far beyond creating professional-looking invoices and estimates. We save them time, help them get paid faster, and ensure that tax season is a breeze.

Our success begins with our people. We’re looking for A-Players who are passionate about making a difference and thrive in environments that are dynamic, challenging and rewarding. Join our movement, as we set a new standard and make a difference as a highly dedicated, innovative, customer-focused and solutions-oriented team.

While we thank all applicants for their interest, only short-listed candidates will be contacted. For more information on Invoice2go, please visit our website at 

Invoice2go is committed to a diverse workforce and an equal opportunity employer. 

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



Invoice2go is the most straightforward small business platform, giving you the control to run your business your way