Senior Software Engineer

Sydney, NSW

UNSW

UNSW is ranked 2nd in Australia and 27th in the world for Graduate Employability. Browse our range of study options and find the perfect one for you.

View all jobs at UNSW

Apply now Apply later

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.

Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: CI/CD Engineering GCP Golang Google Cloud Kubernetes Linux Machine Learning Mathematics Open Source PhD PostgreSQL Prototyping Python Rust Statistics Teaching Testing

Perks/benefits: Career development Competitive pay Equity / stock options Flex hours Health care

Region: Asia/Pacific
Country: Australia

More jobs like this