X

Upload CV

    IT & Internet

    Senior Software Engineer

    Apply for this role

    Apply For This Job

    Upload your CV/resume or any other relevant file. Max. file size: 50 MB.


    You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

    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.

    Job overview

    Briefcase Icon White
    Job title

    Senior Software Engineer

    Briefcase Icon White
    Location

    Brisbane, Australia

    Briefcase Icon White
    Salary

    £140000 - £160000