The Opportunity
The School of Electrical Engineering and Telecommunications at UNSW has an opportunity for a Senior Software Engineer to support the Software Defined Networking (SDN) Lab. In this role you will provide guidance on implementing and delivering projects and initiatives within the SDN Lab to achieve operational and strategic goals. Additionally, you will lead the engineering development and implementation of cloud-native network measurement systems for services on commercial cloud platforms, including telemetry collection, analytics, reasoning modules, and an interactive user interface.
This position reports Professor Vijay Sivaraman and has no direct reports
- Salary, Level 8 – Step 1: $123,044 per annum + 17% superannuation
- Full time
- Fixed term – 12 months
- Location: Kensington – Sydney, Australia
About UNSW
UNSW isn’t like other places you’ve worked. Yes, we’re a large organisation with a diverse and talented community; a community doing extraordinary things. But what makes us different isn’t only what we do, it’s how we do it. Together, we are driven to be thoughtful, practical, and purposeful in all we do. If you want a career where you can thrive, be challenged and do meaningful work, you’re in the right place.
The UNSW School of Electrical Engineering and Telecommunications is one of the largest and most prestigious schools of its kind in Australia. In the last 70 years, our school has grown out of a purely teaching institution to one which has made important contributions to the development of electrical engineering in Australia and globally. For more information on our school go to the following link - https://www.unsw.edu.au/engineering/our-schools/electrical-engineering-telecommunications
Skills and Experience
- An undergraduate degree in computing / mathematics / electronics engineering, coupled with 5+ years of software development experience; or a PhD in science / engineering with 2+ years associated experience in network measurement systems development, statistical modelling and analysis.
- Extensive experience in software systems development using languages and tools such as C++, C, Rust, GoLang and eBPF.
- Extensive experience in LINUX system environment and Ubuntu server management.
- Extensive experience in statistical modelling and analysis using Python.
- Extensive experience developing visualisation platforms and interactive graphic user interfaces.
- Extensive experience with cloud platforms including Google Cloud Platform and associated technologies including Kubernetes and container technology.
- Extensive experience with professional software development practices including peer coding, unit testing, version control, and CI/CD.
- Extensive experience with database and messaging proxy technologies including Redis, NATS, PostgreSQL, and others.
- Extensive experience in prototyping novel methodologies from published academic papers and public open-source repositories.
- Demonstrated project experience in the cloud-native discipline.
- Demonstrated project management and reporting ability in a software development team.
- Excellent written and verbal communication skills, with a high level of attention to detail for deliverables produced.
- Stakeholder management skills, with the ability to liaise effectively with a range of stakeholders.
- Experience working with a range of computer systems and applications, including machine learning and statistical analysis packages.
- Excellent time management skills, with a demonstrated ability to respond to changing priorities, manage multiple tasks and meet competing deadlines by using judgement and initiative.
- Project experience, with an understanding of the project life cycle and development of project plans, objectives and documentation.
- Demonstrated ability to work collaboratively and productively within a team, but also to take initiative and work independently while managing competing demands.
- An understanding of and commitment to UNSW’s aims, objectives and values in action, together with relevant policies and guidelines.
- Knowledge of health & safety (psychosocial and physical) responsibilities and commitment to attending relevant health and safety training.
Additional details about the specific responsibilities for this position can be found in the position description. This is available via JOBS@UNSW.
Benefits and Culture:
UNSW offer a competitive salary and access to a plethora of UNSW-perks including:
- 17% Superannuation and leave loading
- Flexible working/Hybrid working
- Additional 3 days of leave over the Christmas Period
- Access to lifelong learning and career development
More information on the great staff benefits and culture can be found here.
To Apply:
Please click the apply now button and submit your CV, Cover Letter and Responses to the Skills and Experience. You should systematically address the Skills and Experience listed within the position description in your application.
Applicants must have working rights in Australia and be able to be on-site in Kensington.
Please note applications will not be accepted if sent to the contact listed below.
Contact:
Eugene Aves – Talent Acquisition Consultant
E: eugene.aves@unsw.edu.au
Applications close: 11:55 pm (Sydney time) on Wednesday 4th December 2024
UNSW is committed to evolving a culture that embraces equity and supports a diverse and inclusive community where everyone can participate fairly, in a safe and respectful environment. We welcome candidates from all backgrounds and encourage applications from people of diverse gender, sexual orientation, cultural and linguistic backgrounds, Aboriginal and Torres Strait Islander background, people with disability and those with caring and family responsibilities. UNSW provides workplace adjustments for people with disability, and access to flexible work options for eligible staff. The University reserves the right not to proceed with any appointment.