Why Would You Want this Job?

Work for Software Engineers – both your colleagues and the company owners are seriously smart programmers. We’re a 35 person business. Big enough to be stable and organised, small enough to be fun.

Low Stress, Accepting & Geeky Environment – the dress code is (very) casual and almost everyone here is a geek at heart. There’s a pool table for those who are interested and we have a relaxed, diverse and accepting culture (and decent looking offices).

Variety of Projects to Work On – we undertake complex web and mobile programming for clients across a broad range of industries. Over time you’ll do work on a variety of systems each with unique challenges.

Training & Career Development – we want our people to continually grow – you’ll work in small teams, do code reviews, participate in weekly training sessions and be part of our ongoing professional development program.

We Value Coding Skills (not specific experience or qualifications) – most staff stay with us for a long time (many over 10 years) and we can teach a good programmer Django and React in a month or two. So whilst knowing our tech helps it’s more important to find great developers and we’ll teach you specific skills you’re missing.

Eastern Suburbs – if you hate commuting and live near Blackburn you’ll save time every day!

Try Before You Buy – we understand moving jobs can feel risky so we’re happy for suitable applicants to do a week of paid work and check us out first (we think you’ll like it…).

The Role & Benefits

What does Alliance Software do?

Alliance Software is a 35 person developer of complex custom web applications. We’re also the founder of two successful tech startups. We have an engaged customer base of mid tier corporates & well funded startups.

Most of our work is delivered in an Agile fashion by teams of 3 – 7 people and most projects run from 3 – 9 months.

What skills will you need to get the job? 

Great Coding Skills – every day you’ll be solving hard software problems. You’ll have years of practice doing this (maybe you were paid, maybe you did it for fun).

Technical Self Management – You’re able to manage your own work well. You’ll help with sprint planning and task estimation. You’ll identify challenges, happily debate the best approach to a problem and do your share of code reviews but you won’t need significant technical oversight (e.g. consistent input into how to do a task).

As a senior developer you’ll also help set the pace within your team. You’ll bring experience and common sense to your work and happily take on our hardest and most uncertain tasks including troubleshooting and exploratory work.

Communication – You’ll keep your team and PM’s / Scrum Master up to date with your progress. When you hit roadblocks you’ll tell people early so we can make alternative plans.

As a senior developer you’ll play a key role in client meetings and be able to discuss technical concepts with non-technical folks.

Complex Web Development Experience – At a minimum you’ll have experience in developing complex web applications and be familiar with using Linux. Ideally you’ll have experience with our key technologies of Python (esp Django) and Javascript (esp frameworks like React, or Angular). We appreciate however that there are many similarities between Django and other frameworks (Rails, Symfony etc) and are happy to provide training in Django / React for the right applicant.

Emotionally Solid – We’re a genuinely nice place to work but we often have (and encourage) debates about the best approach to problems. You’ll be comfortable having a healthy debate with your peers, you’ll be able to present your views clearly and listen to the input of others. In the rare case of a deadlock, you’ll be willing to take the lead and make a decision.

Niceness – we expect you to be a nice person and work well in a team (no jerks please!).

Oh, and finally, our teams start work with a stand up meeting at 9:50 so we need folks who are OK to be in the office by then.

Most of all, you’ll need a passion for writing code. Typically staff here have spent years writing code in their spare time, just for fun because they love it. The result is they’re all great programmers.

What will I get paid?

120K to 130K typical full time package consisting of $110,000 base plus super with $60/hour paid overtime (see below).

How does paid overtime work?

Yep – this is unusual. Everyone here gets automatic paid overtime. You’ll be expected to work an agreed minimum number of productive hours per day (typically 7.5). If you do more, you’ll be paid overtime automatically.

For example, assume your base was 7.5 hours per day and you did an average of 8.5 productive hours per day. You would earn $13,500 in overtime payments ($60 per hour x 1 hour x 5 days x 45 weeks at work per year).

Paid overtime is great for part time staff as it allows you to do extra paid work if you periods of greater availability.
Please note – overtime requests are rare but there’s lots to be done if you want to.

What don’t current staff like?

The one common groan is that we require staff to fill in time cards via an online system. This lets us pay overtime and track time worked on projects.

Where will I be working?

Our offices are a 10-15 minute walk from both the Blackburn and Nunawading train stations, and are located above BBQs Galore at 234 Whitehorse Rd, Nunawading.

How many positions are on offer?

We’re looking to fill 1-2 positions.

What’s the process from here?

Alliance Software is an equal opportunity employer that values diversity.

Send your resume and a covering letter (including relevant work examples, GitHub links etc.) to [email protected]

N.B. We are not considering remote staff or sponsoring overseas workers for this role. Please only apply if you live in Melbourne (or are currently relocating).

Suitable applicants will be invited to perform an online test and in-person interview.

Want to talk? Call Alex Green, our COO in our office on (03) 9955 7000

See where you might be working...

Our Story

Alliance Software is a software development firm with a long history spanning back to 1999. Software developers at heart, we focus on projects in the 100K to 1Million dollar range.

With all of our clients we work very closely, often having them come on site with us. We actively seek opportunities to improve and in many cases shape their businesses. We are big proponents of the Lean Startup methodology and often assist our clients in understanding and testing their assumptions.

We are a relaxed yet hard working firm.  We are highly loyal to both our staff and clients and as a result gain a high level of trust. We are friendly and have an open door policy. We value our staff’s time and pay for overtime.

Want to apply?

Applications close end March 2019.

Send your resume and a covering letter (including relevant work examples, GitHub links etc.) to [email protected]