Find your dream job at Australia's leading startups and VCs

Our exceptional communities of founders and investors are constantly seeking passionate individuals like you to join their team. Find your fit in the postings below. Just browsing? Sign up to our newsletter here, and stay up to date on the latest jobs.
companies
Jobs

Senior Software Engineer - Back end

Beonic

Beonic

Software Engineering
Sydney, NSW, Australia
Posted on Mar 13, 2026

Role: Senior Software Engineer - Backend

Company: Beonic

Location: Sydney NSW (Hybrid)

Salary: AUD160,000 + Super

  • Scala & Java 21 platform processing 1B+ journeys/month across global airports and retail venues
  • Build the data pipelines powering ML-driven crowd flow intelligence - real AI, real scale
  • Senior voice in architectural direction with a team that values engineering craft

Help us teach physical spaces to think.

At Beonic, we’re digitising the physical world. Our 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.

We’re looking for a Senior Backend Engineer to take meaningful ownership of the systems that make this possible. You’ll be shaping architecture, raising the technical bar across the team, and solving genuinely hard problems at scale.

The Opportunity

You’ll be a senior technical voice in our core engineering team, designing and evolving the server-side architecture that ingests and processes massive streams of IoT data. We’re moving beyond data collection into predictive intelligence: using AI and ML to model crowd dynamics, optimise traffic flow, and surface real-time operational decisions for some of the world’s busiest venues.

Our core platform is Scala and we’re intentionally expanding our use of Java 21 for newer services, so you’ll be working across both and will have genuine input into where and how we draw that line.

Reporting to the VP of Engineering, you’ll have the scope to influence how we build, not just what we build.

What You’ll Achieve

Technical Leadership: Drive architectural decisions and set the standard for code quality, system design, and engineering practices across the team.

Engineering at Scale: Own and optimise high-throughput, low-latency services processing billions of data points from IoT deployments worldwide.

Mentorship: Help mid-level and junior engineers level up through code review, pairing, and honest technical feedback.

End-to-End Ownership: Take features from whiteboard to production, working closely with Product and Platform teams to ship things that actually hold up.

Key Requirements

  • 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 Haves

  • 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)

Responsibilities

  • 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

Diversity and Inclusion

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.

Perks and Benefits

  • Hybrid-first: 1–2 days in Surry Hills
  • Your birthday month = a day off
  • Dedicated budget for 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

Please note: if you are offered a role, background checks may be required, including police, employment, and qualification checks.