Software Engineer - Java

  • Full-time

Company Description

MNF Group is rebranding to Symbio, becoming Asia Pacific’s leading cloud communications provider.

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

We are looking for a Software Engineer to join the team in Sydney.  This is a full-stack role requiring the development and maintenance of both new and existing components/features across the product tech stack. You will be enhance and maintain our Number Management and Network Routing platform that enables effective routing of calls within our network. Your role will involve utilising engineering best practices, adhering to agile processes and constant collaboration with team members and technology stakeholders. We value critical problem-solving skills and a positive attitude.

This is a full-stack, hands-on role within a remotely distributed team reporting to a Lead Software Engineer where candidates would be responsible for the delivery of enhancements and new features on the Global Route Selector and SMS Gateway platforms within an agile delivery framework. 

What you'll do as a Software Engineer:

  • Design and Delivery of features as agreed with the Team Lead and Production Owner. 
  • Deployment and Monitoring of agreed features in supported environments, including production. 
  • Collaboration in an agile environment where teams own their entire technology stack end-to-end
  • Continuous improvement of product quality via the use of automation to ensure testing is not a barrier to delivery.
  • Participation in solution design discussions and and code quality reviews

Qualifications

What you'll need to succeed:

  • Experience in software development using Java 8 or higher with 4 + years of professional experience
  • Experience in Dependency Injection and ORM Frameworks
  • Experience with automated testing frameworks and test Driven  methodologies with a strong focus on "Testing to the left"
  • Experience with CI/CD, Infrastructure as code and production monitoring paradigms (GitLab CI/CD, Terraform, APM, ELK)
  • Experience in distributed/scalable systems & Containerisation (Docker, Kubernetes)
  • Proficiency in using AWS Services to build and deploy applications (EC2, EBS, RDS, Lambda, S3, VPC, CloudFront etc.)
  • Self-learning with sharp analytical abilities and excellent troubleshooting skills
  • A passion for engineering and motivation to assume ownership of the delivery of a feature end-to-end, inclusive of quality assurance
  • Completion of a Bachelor’s Degree in Computer Science or a related discipline or relevant work experience

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