Senior Software Engineer

  • Full-time

Company Description

Symbio (ASX: SYM) is a software company changing the way the world communicates.

Our technology replaces old-fashioned telecom networks with software. Making it faster and easier to deliver modern cloud-based communication services, and unlocking endless new applications for calling, messaging and phone numbers.

Headquartered in Sydney, Symbio powers billions of calls and messages each year, owns networks in 3 countries and employs over 400 staff worldwide.

Job Description

This role can be based in Sydney or Melbourne.

You are a passionate Senior Software Engineer who as a member of the Symbio Networks & Infrastructure Tools & Capabilities team will drive engineering best practices while developing tools & capabilities to support our customers, our operations teams, and other teams across Global Networks & Infrastructure.

You will bring a passion for technology and will drive an engaged Engineering culture built on strong DevOps principles so that we can frequently release our product across our network.

You will be gathering requirements, designing solutions, and then delivering those solutions by integrating both off the shelf and in-house software developed by the team.

You will support and maintain legacy systems, ensuring that current platforms are stable and functional while developing new/future solutions.

As the Symbio business operates 24x7 across the globe, there is an expectation that you may be required to perform some after-hours support in this role.

What you'll do as a Senior Software Engineer:

  • Develop stable, secure and well architected code
  • Ensure that our network and systems operate efficiently and reliably, with no impact to customers
  • Develop tools and capabilities to support stakeholders across global networks
  • Gather requirements, design solutions and deploy using DevOps principles
  • Automate tools and simplify operational processes to improve reliability and quality of our products

Qualifications

What you'll need to succeed:

  • Minimum 5 years exp as a Software Engineer
  • Strong experience with programming languages for network automation – esp Python
  • Strong experience with databases & data stores, esp mySQL, Time Series Databases such as InfluxDB
  • Strong experience with network management/monitoring protocols including SNMP & IPMI
  • Strong experience with system & API integration
  • Strong experience with CI/CD pipelines & test automation
  • Experience with Java or Go will be highly regarded
  • Experience delivering solutions in the public cloud – esp AWS
  • Experience in business analysis, solution design, development, and implementation
  • Familiar with Linux/Unix and Windows operating systems
  • Experience with effective monitoring, logging and security best practices.
  • Telco experience will be highly regarded
  • Experience with Machine Learning, especially for network visibility and failure prediction will be highly regarded
  • You are a person who continually self learns and improves your technical skillsets
  • Degree in Computer Science is desirable
  • Are curious, tenacious, creative, but are also great team players.

 What's it like to work here?

We strive for a healthy, inclusive and flexible workplace. We nurture diversity, continuous learning in the latest technology and thinking. Innovative benefits include parental leave for mums and dads, remote working, and a comfortable, fun work environment with social events, prayer rooms, pool tables and fully stocked bar!

If this sounds like the next great step in your career, we'd love to hear from you.  

Apply Now!

Symbio is an equal opportunity employer. All applications will be treated with the strictest confidentiality. You will need to have current work rights to work in Australia and be prepared to undergo relevant background checks.  No recruiters, please.

Additional Information

Life at Symbio

Symbio is committed to a strong culture that is diverse and inclusive and we encourage our employees to bring their whole self to work.

We ensure our employees have equal access to a range of learning and development opportunities, and encourage everyone, regardless of gender, ethnicity, disability, sexual orientation or life stage to embrace these opportunities, enabling them to develop themselves and their career.

Our employee’s happiness, health and wellbeing is important at Symbio.  We provide all employees with flexible working options to ensure that work doesn’t compromise life outside Symbio and also supports their wellbeing.  We regularly enhance our employee benefits such as an employee share gift plan, paid birthday leave, up to 12 weeks paid parental leave for both parents as the primary carer, reward and recognition programs and social clubs.

At Symbio, our diverse backgrounds and unique experiences allow us to continue to innovate and create the brands, networks and technologies to power the future of global communications.

Privacy Policy