Software Engineer

2 days ago


Melbourne, Victoria, Australia Canonical Full time

This is a Software Engineer - Solutions Engineering role with one of the leading companies in AU right now -- Canonical -- with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off.

More About the Role at Canonical

The Solutions Engineering team works in close collaboration with our managed infrastructure operations team, which runs many private OpenStack clouds and Kubernetes clusters for customers around the world. This enables us to improve our infra-as-code products based on our own real experience, mirroring that of our users and customers. We work in Python, creating open source automation capabilities that simplify operations for anybody, anywhere, who is building on Ubuntu. Most of the team's work involves pure Python software development focused on enabling true DevOps workflows. We strive for high quality in both design, documentation, tests, and performance as we enhance operations code packages and Ubuntu itself in order to ensure our platform is the easiest, most robust, and best performing for driving your infrastructure. This role is ideal for software engineers who want to work in a global team, have a passion for distributed systems and cloud computing, and an interest in the entire Linux stack - from kernel to networking to virtualization and containers.   ### What you'll do - Work in Python and Golang to design and deliver open source software operations code - Work with the entire Linux stack, from kernel, networking, storage, to applications - Shape high quality open source monitoring and alerting infrastructure - Rethink open source operations for our customers and open source community - Demonstrate sound engineering design and testing principles in your code - Follow agile software development practices - Coach and develop your colleagues where you have insights - Grow a healthy, collaborative engineering culture in line with the company values - Global travel up to 10% of time for internal and external events ### Who you are - You are a passionate Python developer - You are organised and want your team to deliver timely, high quality software - You understand the importance of reliable operations in an agile world - You have sound knowledge of cloud computing concepts & technologies - You have practical knowledge of Linux and networking - You are a lifelong learner ### Bonus points for - You have graduated with a university degree in Computer Science or related software engineering field - Golang programming skills ### What you will learn - OpenStack and Kubernetes in production - Thinking rigorously about application and infrastructure reliability - Wide range of open source applications and skills - Real-life and hands-on exposure to a wide range of emerging technologies and tools ### We offer:  - 100% work-from-home - Learning and development - Competitive salary - Recognition rewards - Annual leave - Priority Pass for travel

If you don't think you're a perfect fit, you should still sign up to Hatch and create a profile, we'll match you to other roles that suit your profile.

Hatch exists to level the playing field for people as they discover a career that's right for them. We model this in our hiring process for our partners like Canonical.

Applying here is the first step in the hiring process for this role at Canonical.

We do not discriminate on the basis of gender identity, sexual orientation, cultural identity, disability, age, or any other non-merit factors. To put it simply, Hatch is for everyone.



  • Melbourne, Victoria, Australia LEAP Legal Software Full time

    About LEAP Legal SoftwareWe're transforming the legal landscape through cutting-edge technology, empowering clients to achieve better outcomes and work more efficiently.Our company has been at the forefront of innovation for over 30 years, providing leading provider of Legal Practice Productivity Solutions. Our guiding purpose is to 'Help lawyers who help...

  • Software Engineer

    3 weeks ago


    Melbourne City Centre, Victoria, Australia WHITEPAGE CONSULTANCY PTY LTD Full time

    About K.J. Ross & Associates Pty Ltd: K.J. Ross & Associates, a leading technology firm based in Docklands, is renowned for its cutting-edge solutions in software development. We are committed to delivering high-quality software that drives business innovation and operational excellence. Our team is at the forefront of technological advances, consistently...


  • Melbourne, Victoria, Australia Rocket Software, Inc. Full time

    About the RoleWe are seeking a highly motivated and experienced Software Sales Professional to join our team as a Senior Account Executive. This individual will be responsible for selling a portfolio of infrastructure and application software solutions to Global 1000 clients.Key Responsibilities:Sell software solutions that optimize and modernize enterprise...

  • Software Engineers

    59 minutes ago


    Melbourne, Victoria, Australia Peoplebank Australia Ltd Full time

    We are partnering with an innovative and fast growing organisation that is expanding its development team. They are looking for multiple skilled Software Engineers to join their Sydney based team. This is an exciting opportunity to work with modern technologies in a collaborative environment, delivering high quality, scalable solutions that make an...


  • Melbourne, Victoria, Australia Rocket Software Full time

    About the RoleWe are seeking a highly skilled Senior Technical Support Engineer to join our team at Rocket Software. As a key member of our support team, you will be responsible for providing technical direction and leadership in the support, development, and enhancement of our products.Job Description Summary:Provide technical expertise and guidance to...


  • Melbourne, Victoria, Australia Tbwa ChiatDay Inc Full time

    Tbwa Chiat/Day Inc leads the world in crafting top-tier entertainment experiences. Our engineering organization fosters a continuous learning environment, constantly pushing the boundaries of large-scale software design and development.We're seeking visionary leaders who can guide and inspire talented individuals, fostering an environment that thrives on...

  • Software Engineer

    52 minutes ago


    Melbourne, Victoria, Australia Leidos Full time

    Software Engineer / DeveloperAccrue up to an extra 12 days of leave per year through our Life Days program.Work with world leading technology business at the forefront of innovation.We're a 'Family Friendly' certified workplace – we understand the often many and varied roles our team members need to play within their own unique family setting and actively...


  • Melbourne, Victoria, Australia Rocket Software Full time

    About This RoleWe are seeking a highly skilled Senior Account Executive to join our team at Rocket Software. As a Senior Account Executive, you will be responsible for selling our enterprise software solutions to Global 1000 clients.Key ResponsibilitiesSell a portfolio of infrastructure and application software that optimizes and modernizes enterprise...


  • Melbourne, Victoria, Australia GROW Inc Full time

    At GROW Inc, we're passionate about developing innovative software solutions that transform the lives of our customers. As a Principal Software Engineer (Front-End), you will have the opportunity to work on exciting projects that drive real impact.We're looking for a highly skilled software engineer who can design, build, deploy, and scale web applications....


  • Melbourne, Victoria, Australia Xero Full time

    Xero is on a mission to make running a business beautiful for small businesses and their advisors. We're looking for an exceptional leader to join our team as the General Manager Engineering.Job DescriptionThe GM Engineering will lead, grow, and manage a leadership team and their engineering teams that are accountable for engineering, operational and people...

  • Software Engineer

    3 days ago


    Melbourne, Victoria, Australia Leidos Full time

    Description Software Engineer / Developer Accrue up to an extra 12 days of leave per year through our Life Days program.​Work with world leading technology business at the forefront of innovation.We're a 'Family Friendly' certified workplace – we understand the often many and varied roles our team members need to play within their own unique family...

  • Software Engineer

    2 days ago


    Melbourne, Victoria, Australia Leidos Full time

    Description Software Engineer / Developer  Accrue up to an extra 12 days of leave per year through our Life Days program. ​ Work with world leading technology business at the forefront of innovation. We're a ' Family Friendly ' certified w orkplace – we understand the often many and varied roles our team members need to play within their own...


  • Melbourne, Victoria, Australia InfoCentric Full time

    **Job Overview:**We are seeking a highly skilled Senior Software Engineer to join our team at InfoCentric. As a key member of our data engineering team, you will be responsible for designing and implementing software solutions that drive business decisions based on data.The ideal candidate will have a strong background in software development, with...


  • Melbourne, Victoria, Australia Jetstar Airways Pty Ltd Full time

    Software Development OpportunityWe are seeking an experienced Engineering Software Developer to join our team.About the RoleDesign and develop software solutions to meet business requirements.Collaborate with stakeholders to identify business needs and develop solutions.Provide system support and maintenance to ensure seamless operation.About YouYou have...


  • Melbourne, Victoria, Australia Wisetech Global Limited Full time

    **About Us**WiseTech Global is a world-leading software company that empowers the global logistics industry with innovative products.We unite our people around a shared mission: creating breakthrough products that enable and empower supply chain owners and operators. Over 18,000 logistics organizations trust our software solutions, including 24 of the top 25...

  • Software Engineer

    3 weeks ago


    Melbourne City Centre, Victoria, Australia ELMTREE SERVICES PTY LTD Full time

    Capacion Pty Ltd (T/A Property Shell) is a Melbourne-based software company providing market-leading technology for the Property Development industry. We are seeking a talented Full Stack Software Engineer to join our growing, state-of-the-art development team on a full-time basis.As a Full Stack Software Engineer, you will shape the future direction of our...


  • Melbourne, Victoria, Australia Chenega Corporation Full time

    About the Role:We are looking for a skilled Senior Software Engineer to provide software engineering support to the INL/A. The successful candidate will work closely with customers and users to troubleshoot and resolve complex user issues.The ideal candidate will have experience in planning, accomplishing goals, complicated tasks, and providing consultation...


  • Melbourne, Victoria, Australia Thales Group Full time

    At Thales Group, we strive to create a safer, more sustainable and inclusive world through the power of technology.We're passionate about driving progress in key industries like aerospace, transportation, defense, and security. Our team is dedicated to developing cutting-edge solutions that make a real difference.Your RoleAs a Graduate Developer in our...


  • Melbourne, Victoria, Australia Milestone IT (Milestone Information Technology) Full time

    Senior Software Engineer RoleWe are looking for a seasoned Senior Software Engineer to join our team. As a key contributor, you will work closely with our development team to design and implement cutting-edge web applications using Node.js and React.Responsibilities:Develop and maintain high-quality web applications using Node.js and React.Work...


  • Melbourne, Victoria, Australia Convert Digital Full time

    At Convert Digital, we're seeking a highly skilled Software Engineering Lead to join our team in Melbourne, Sydney, or Brisbane. As a key member of our development team, you'll be responsible for leading large-scale projects and mentoring junior engineers.About the Role:We're looking for someone with a strong background in software engineering, preferably...