Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa
Accept remote work: Accept during COVID-19 restrictions only
Your role:
As a Senior Software Engineer you'll be a key part of one of the eight or so teams that make up our Development area. Each of these teams is usually around 3-6 people. You'll work closely with your team lead to help organise the team's activities, and will play an important role in mentoring and developing more junior team members, while having plenty of time to do your own development work, and will sometimes lead more complex development tasks involving multiple people. Your team lead will look to you as their most capable team member and will depend on you for input and advice on many areas of the team's operation.
Skills and experience required:
Five or more years of commercial experience and solid Computer Science/Engineering skills, e.g. concurrency, algorithms, data structures, distributed system concepts
Experience with delivering complex technical solutions
An ability to understand and communicate abstract ideas and problems
Strong communication and teamwork skills
Willingness to learn new technologies
Work confidently in Java, C#, C or a similar language
Tertiary qualifications in software engineering (or related discipline)
What’s in it for you?
The company prides itself on being a workplace of choice for all of its employees. When you join our family this is what you can expect:
A family first environment
Awesome social activities – New starter BBQs, cook offs, bowling, Badminton etc
Regular games nights
Special interest social groups
Workplace flexibility and great work-life balance
Growing Global company
Learn from incredibly talented people
Start-up culture
Exciting and fast-growing industry
Company SWAG – Hoodies, t-shirt, thongs etc
New Laptop
Structured personal development week to undertake your own project
Our rotation program which is a great opportunity for broadening your skills and experience by working with different people, teams, and technologies
A well defined career model and opportunities for progression
Access to company stock options
Phone bill allowance
Wellness club with free fitness training sessions 3 times per week
Wellbeing programs to nurture the body, mind and soul