X
Upload CV
We are looking for a Senior Software Engineer who thrives on solving complex technical problems, enjoys working across both development and operational environments, and is passionate about building reliable, scalable systems.
The Opportunity
This is a hands-on engineering role combining backend development, customer-facing technical support, and DevOps collaboration. You’ll work closely with both internal teams and customers, helping integrate platform technologies, troubleshoot production issues, and build scalable backend services.
Key Responsibilities
· Partner with customer engineering teams to integrate MagicCube’s platform technologies, APIs, and endpoints.
· Investigate and resolve complex production issues by analysing application code, logs, and infrastructure.
· Provide technical guidance, support, and sample code to customers.
· Design, develop, and maintain scalable, clusterable backend services.
· Take ownership of existing platform components and drive continuous improvement.
· Develop supporting tools, automated tests, unit tests, and system tests.
· Collaborate closely with Engineering, DevOps, and Customer Success teams to ensure platform reliability and performance.
About You
Required Experience
· 10 years of commercial software development experience.
· Expert-level Linux development experience.
· 5 years of commercial C/C development.
· 5 years of commercial Golang development.
· 3 years of commercial Node.js development.
· Strong Bash scripting experience.
· Proven debugging and problem-solving capabilities.
· Experience working with CI/CD tools and frameworks (Jenkins highly regarded).
· Minimum 2 years of experience with Kubernetes, Nomad, Consul, or similar clustering/containerisation technologies.
· Experience working within DevOps and production environments.
Nice to Have
· 2 years of experience as a DevOps Engineer.
· Experience with Prometheus and Grafana.
· Exposure to cloud-native infrastructure and modern platform operations.
What We’re Looking For
· Strong software engineering fundamentals.
· Excellent communication and stakeholder management skills.
· Someone who can both lead initiatives and work collaboratively within a team.
· A proactive, energetic, and adaptable mindset.
· Comfortable working independently in a fast-paced environment.
· A passion for quality, maintainability, and continuous improvement.
· The ability to quickly learn and apply new technologies.
Education
· Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
What’s On Offer
· Up to 160,000 Super Equity.
· Hybrid working model (3 days in the Brisbane CBD office).
· Opportunity to work on cutting-edge security technology used by global enterprise customers.
· High-impact role with significant ownership and technical influence.
· Collaborative and highly skilled engineering environment.
If you’re a strong software engineer who enjoys tackling complex technical challenges across development, infrastructure, and production systems, we’d love to hear from you.
JOBS BY SECTORS

