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.



