New South Wales, Australia Hybrid Employment AUD 160,000 - 160,000 Yearly

Beonic is hiring a Senior Software Engineer

About the Role

Beonic is looking for a Senior Software Engineer to join our team. In this role, you will be responsible for designing and evolving the server-side architecture that ingests and processes massive streams of IoT data. You will be a senior technical voice, shaping architecture, raising the technical bar, and solving hard problems at scale.

What You'll Do

  • Design, implement, review, test, and deploy features and fixes.
  • Provide support and maintenance for existing production systems.
  • Ensure systems are robust, highly available, monitored, self-healing, and cost-efficient.
  • Mentor and support the growth of less senior engineers on the team.
  • Work closely with Product, Platform and QA to deliver a high-quality customer experience.

What We're Looking For

  • Deep expertise in Java (we use 21) or Scala.
  • Experience building and scaling distributed systems (ideally using Kafka or similar).
  • 5+ years of commercial software development experience.
  • Proven ability to lead technical work and mentor engineers.
  • Excellent communication skills - you can talk to engineers and non-engineers alike.
  • Solid understanding of development processes, release and support lifecycles.
  • Passionate about software engineering best practices.
  • Able to troubleshoot and resolve production issues under pressure.
  • Knowledge of security best practices for cloud and containerised environments.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Full working rights in Australia is a must.

Nice to Have

  • Cloud experience with AWS, Azure, or GCP.
  • Familiarity with functional programming concepts (a bonus given our Scala codebase).
  • Hands-on experience with MongoDB, SQL, Elasticsearch.
  • Containerisation experience (Docker, Kubernetes).
  • Exposure to infrastructure-as-code (Terraform).

Technical Stack

  • Scala, Java 21, Kafka
  • MongoDB, SQL, Elasticsearch
  • Docker, Kubernetes, Terraform
  • AWS, Azure, GCP

Team & Environment

You will be part of the core engineering team, reporting to the VP of Engineering.

Benefits & Compensation

  • Compensation of AUD 160,000 + Super
  • Hybrid-first model: 1–2 days in our Surry Hills office.
  • Your birthday month = a day off.
  • Dedicated budget for your growth and development.
  • Novated lease salary sacrifice.
  • Modern workspace in Surry Hills.
  • Parental leave (after 12 months): 3 months full pay for primary carers, 1 month full pay for partners.

Work Mode

This is a hybrid role based in Sydney, NSW.

Beonic values the diversity of the people it hires and serves. We want to bring out the best in our global team members by creating a sense of belonging, being a place where they can grow, and ensuring everyone feels valued, heard, and supported.

Required Skills
ScalaJavaKafkaMongoDBSQLElasticsearchDockerKubernetesTerraformAWSDistributed SystemsMentoringTechnical Leadership
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Beonic

Beonic digitises the physical world. Its platform processes over 1 billion journeys per month across 11,000+ venues globally, from major international airports to large-scale retail destinations, turning raw sensor data into real-time operational insights.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago