Are you a Software Engineer who wants to live in Australia?

Move to Australia

We need great software engineers in Australia and most of our new hires come from overseas. We seek the best talent around the world and relocate them here, bringing cultural diversity to our team.

 

If living in Australia is your dream, we can help make it a reality: we regularly offer visa sponsorship and relocation packages* to successful international candidates.

Supporting each other is the reason Pragmateam started so it's the same when we hire someone that needs to move to Australia. We help you and your family get a work visa, we help you with flights and temporary accommodation* and we help you settle into life in Australia, from finding a good suburb to live in to deciding on the right school for your kids.

In fact, most of us were born overseas and one day had to relocate to Australia, so we know all the things that make a difference in adapting to life in a new country (check Moving to Australia FAQ below) and are always happy to help.

* Relocation packages are offered subject to conditions

What we look for

Because of the type of work we do, Pragmateam only recruits Senior and Lead Software Engineers who have deep knowledge and experience and are passionate about their craft.

People who are also curious and keen to learn more, love working as a team and are always available to help others.

  • Senior or Lead level

  • Minimum 6 years of professional experience

  • Full stack React, Angular or VueJS, flexible on backend

  • TDD / strong testing experience

How do I migrate and work in Australia as a software engineer?

First you apply for a role and we will run our usual recruitment process. If you are successful, we make you a job offer with all the details: remuneration, offer of relocation support and next steps.

Once you accept the job offer, we support you in gathering the right documents for the visa application, apply for the visa through our migration agent and then wait for it to be approved.

When it is approved, we discuss how much notice you need to leave your job, your house and be ready to get on a flight. We then book flights and assist with temporary accommodation for you and your family.*

When you arrive, we give you a guide and support you with getting your life started over here, looking for a place to live and even finding the right internet and mobile plans! Our Moving to Australia FAQs below can get you started.

* Relocation packages are offered subject to conditions

 

  • Recruitment and offer (< 1 month)

  • Documents gathering (~1 month)

  • Visa application (~2 months)

  • Relocation (~1 month)

  • Start work!

Working at Pragmateam

What our team says

What I love about Pragmateam is that everyone in the team lives by our values.
— Bruno, Pragmatist
Pragmateam is an exceptional group of people that also happens to be the highest level of professionals I’ve ever met.
— Leandro, Pragmatist
If I had to describe Pragmateam I would say it is a big family where you can trust everyone and rely on them.
— Anastasia, Pragmatist
 
 

Job Description

Lead/Senior Software Engineer

TDD, XP, Full Stack, JavaScript, Go, .NET


TL;DR

Who we are

  • We co-design and build digital products using proper software engineering and love what we do

  • We are a product development team and we build our clients’ products together with them

  • We do lots of things internally to support and learn from each other and build a community

About you

  • You have experience developing software across the full stack and have done so for 6-12+ years (Javascript frontend + flexible on backend)

  • You are passionate about: tests, TDD, Clean Code, refactoring, design patterns, CI/CD, pairing, XP mindset

Location & Visa

  • You either want to move to Sydney from overseas or you’re already based in Australia

  • Relocation support to Sydney (subject to conditions) and 482 visa sponsor with path to permanent residency

Did we say we only have 2-3 interviews + 1 small code exercise? If you’re still interested and want to know more, read on...

  • Our developers love what they do. They enjoy learning and collaborating to improve their own skills every day as well as mentoring others when needed. We partner with our clients to deliver products and build high quality software using proper engineering and technical practices. You’ll have the chance to work on both greenfield products as well as evolving existing ones, having responsibility as a team for real business outcomes in interesting companies and product spaces (life is too short for boring stuff).

    We get to learn from each other as well as have fun and be social via a number of different events throughout the year. We have regular Learning Lunches, Technical Brown Bags, Office Days, Team Offsites and other social and community events. Our team learns and collaborates together and is always sharing knowledge and helping each other, both within Pragmateam, our clients and the community.

    We’re looking for people who generally consider engineering skills more important than pure language skills. You’ll most likely consider yourself a polyglot, ie. happy to learn new languages or further develop your skills when needed. Why are we looking for polyglot engineers? Well, we know everyone has their favourite language or framework, but we also know that it’s important to use the right one for each job and for each team. Also, polyglot and/or agnostic engineers tend to focus on core software engineering principles and practices, rather than just adopting the latest fad without a good reason.

    • You have the opportunity to work across a variety of domains, with different problem spaces and technologies.

    • When you think it's time for a change, you can move to a new team without changing jobs or colleagues (and we don't move people around unless they ask).

    • We choose our work and often say no, so people like the work that we do around here.

    • Education & Work From Home budget of $4,000 that you manage yourself: decide if you want to go to a conference, spend it all on books or do an online training course, all while having the budget for a professional, productive and comfortable setup for when you're WFH (usually 3-4x week, if you want).

    • The 'team' in 'Pragmateam' does mean something: we are never by ourselves in clients so that we can support each other and deliver together - oh and we like to be social too.

    • We are curious and have a culture of continuous improvement so we are always keen to learn more and improve ourselves and Pragmateam.

    • Extensive commercial experience in developing custom built web applications using JavaScript (React, Angular, VueJS and Node.js) and other backend languages (.NET, Go, Kotlin etc.).

    • Experience across the full tech stack with an interest in developing software both backend and frontend (but it's fine to be stronger in one of them).

    • An awareness of distributed architectures and micro-services and interest to learn more.

    • Solid experience working in teams that use agile/lean and XP practices (eg. CI/CD, TDD, pairing, small releases).

    • Ability to coach others as well as help teams improve and develop their capabilities, through pairing, Coding Dojos, Dev Guilds, Brown Bags, mentoring, influencing, 1-on-1's etc.

    • Solid experience with tests, TDD, refactoring, Object Oriented programming and the ability to discuss design patterns.

    • A passion for writing Clean Code, so everyone can understand, maintain and change it

 Moving to Australia FAQs

 
    • Rule #1: the closer to the city and/or to the beach, the more expensive and smaller places are.

    • Rule #2: if you think a place is too good to be true, then it probably is, so beware. :-)

    • Rule #3: basically 95% of our clients should be located around the Sydney CBD (or maybe North Sydney), so use it as your reference point for commuting time (Town Hall Station is a good reference).

    Lots of people prefer living close to a train station and further away from the city, so you can spend a little less and live in a larger place. Commute times from most beach suburbs are longer as trains don't go there, so it's a balance between lifestyle and commute (and often price). Although more expensive, if you do lots of stuff in the city, living close means you can walk everywhere and not spend anything in public transport as two people might spend $80/week on public transport if they go to the city every day, so something to factor in as well.

    This is a list of suburbs up to 30 minutes from the city with a good cost/benefit (ie. near train or good bus route and with supermarket, some cafes and restaurants nearby):

    • Walking distance: Pyrmont, Ultimo, Surry Hills, Redfern, Darlinghurst.

    • South: Waterloo, Alexandria, St Peters, Marrickville, Dulwich Hill, Arncliffe, Rockdale, Kogarah, Penshurst, Mortdale, Oatley.

    • North: St Leonards, Wollstonecraft, Crows Nest, Chatswood.

    • West: Stanmore, Enmore, Summer Hill, Marrickville, Rozelle, Balmain, Rhodes

    Check out this awesome map to visualise areas within a given commute time from the middle of the CBD by public transport, and these relevant sites:

    • realestate.com.au - Most popular website for property search (rental and sales).

    • Domain - same as Real Estate, also very popular, sometimes it's worth searching both.

    • Flatmates.com.au - If you're looking to share a place, this is your one-stop-shop.

    • 1Form - online tenancy application form, where you enter all your information and documentation to be ready to apply for a property.

  • We know that moving countries is a big decision and that it involves a significant financial investment so we offer to pay for certain personal relocation expenses, subject to a commitment of 24 months continuing work with Pragmateam.

    The personal relocation expenses we offer to cover for you and up to 3 family members are:

    • Document translations

    • Medical exams

    • English exams (if applicable)

    • Employee visa application fees

    • 4 weeks temporary accommodation

    • Flights to Australia

    Given the level of investment in a relocation package, we require a commitment of 24 months continuing work for Pragmateam to cover the personal expenses, repayable otherwise.

  • If you are on a sponsorship visa, you must have private health insurance compliant with the 482 visa when you arrive; that is usually referred to as Overseas Visitors Health Cover (OVHC).

    These are examples of insurers that offer this type of cover to get an estimate: BUPA Essential Visitors Cover or Allianz Standard Working Cover (you are free to choose any insurance as long as it's compliant with the 482 visa).

    Whenever you need to see a GP (General Practitioner) or any specialist, your private health insurance can cover anything between 5% and 75% of the expenses, so keep receipts of any medical expenses you incur.

    There are two ways you can pay for your medical expenses using your health insurance:

    • You get a discount on the spot when paying for your medical expenses at the clinic or hospital, as they will charge your insurer directly; or

    • You pay upfront and submit your expense receipt to your insurer and the will reimburse you directly into your nominated bank account.

    If you are a permanent resident or an Australian citizen, you are entitled to use Medicare, which is the Government funded health scheme. This page (and video there) explains quite well how the health system works in Australia.

    Generally speaking, the level of cover and amount covered by an Overseas Visitors Health Cover and Medicare is similar but health services in Australia are allowed to charge more than the amount covered (ie. gap) so ask what your gap is. Also for Overseas Visitors Health Cover you need to be aware of exclusions such as pre-existing conditions, pregnancy and others.

    If you are on a 482 visa and are not eligible for Medicare benefits, you may be able to claim back the Medicare Levy payments in your annual tax return (2% of taxable income deducted each month):

    • Obtain a Medicare Entitlement Statement by filling out the form and applying through email

    • Claim payments by informing the ATO that you qualify for the exemption in your tax return

    • Note that the Medicare Levy must still be deducted monthly from your paycheck, you just claim it back at the end of the tax year

  • Full-time employees are entitled to 4 weeks of Annual Leave (=20 working days, weekends and public holidays don’t count as leave).

    Annual Leave is accumulated gradually during the year from the first day of employment, eg. after a month of work you would accumulate 1.666 days of annual leave (1.666 days x 12 months = 20 days a year).

    You can take Annual Leave up to your accumulated leave balance as you wish during the year, eg. 1 week or 1 day or 0.5 day.

  • Australia has very strict regulations in terms of bringing pets from overseas into the country. In fact, it's a lot harder to bring pets than people! The Department of Agriculture website has step-by-step guides of what is required to bring pets into Australia depending of which Group your country is in, which can get more and more complicated in terms of the requirements.

    While we don't have experience in this process, here are a few things to be aware of:

    • The vast majority of rental properties in Sydney are not pet-friendly, so you might need to be more flexible when searching

    • Corporate furnished accommodation (which we use on arrival) aren't pet-friendly, so alternative arrangements might be necessary

    • Most people who bring pets end up hiring a specialised agency to deal with the whole process as there are lots of details

    • When coming over, you and pet will probably come in separate flights and there will be quarantine requirements for pets

    • To avoid stress, many people decide to move on their own, find a place and settle first, and then bring their pets over

    • It's important to always have a Plan B of where you would leave your pet temporarily in case you realise you won't be able to come exactly at the same time

  • Pragmateam is a Standard Business Sponsor and that means we can sponsor eligible candidates for a Temporary Skill Shortage visa (Subclass 482) when we can’t find a suitably skilled Australian to fill the role.

    Software Engineers are under the Medium Term stream and can stay in Australia for up to 4 years, at which point they can apply again or go down the path of a Permanent Resident (PR) visa.

    Technically, this is a 2-step process: we first nominate the candidate for a role/visa and then — when our nomination is approved by Immigration — the candidate is able to apply for their visa under it.

  • Pragmateam is able to sponsor overseas candidates for a 482 work visa, which entitles eligible visa holders to work in Australia up to 4 years (and then it is possible to apply again). We pay all company-related visa expenses and sponsorship fees plus a migration agent to assist in the application process. While it is the applicant's responsibility to pay for their own visa-related fees, we offer financial relocation support subject to certain conditions.

  • Our policy is to sponsor candidates for a 482 sponsor visa first so they can move and live here and be sure they want to stay in Australia longer term before taking on a PR visa. It is our policy that after 2 years at Pragmateam we offer to sponsor employees for a Permanent Resident visa and we pay all the company-related expenses (the employee still has to pay for their own PR visa application expenses and fees).

  • Yes, partners / spouses are able to work under a 482 sponsor visa.