Principal Software Engineer

2 weeks ago


Melbourne, Victoria, Australia Oracle Full time

As a software engineer, you will be delivering highly reliable, scalable, and performant services for the Aconex platform. You will be working with cutting-edge technologies and develop deep understanding of various components and workflows. You will be actively involved in feature elaboration, release planning, and be owning various feature development activities to deliver high quality software that meets or exceeds expectations.

Career Level - IC4

Key Responsibilities

Design and Architecture. Contribute to the design and architecture of highly reliable, secure, scalable, and performant services. Coding. Write high quality code to build reliable, scalable, and performant software. Automation. Apart from writing automated tests, implement software services with automation in mind for CI, provisioning, deployment, and operation. Problem Solving. Identify and solve the right problems. Collaboration. Work with other team members to elaborate features, estimate, plan, develop, release, and operate software services. Delivery. Have a sharp focus on timeline and iteratively deliver valuable software to our customers. Ownership. Own the end-to-end delivery of feature development epics/stories from development to operation. Enhancement. Enhance and support existing software including incident response activities, defect fixing, and feature enhancements.

Continuous Improvement. Contribute towards continuously improving development and delivery practices.

Self-development. Maintain relentless hunger for professional self-improvement and find creative ways to encourage others to do so.

Mentoring and Knowledge Sharing. Mentor and coach other team members, create and maintain knowledge articles, and conduct knowledge sharing sessions small and large audience.

Required Skills and Experience

Fluent in Java including Spring and Spring Boot. Software engineering principles and clean coding practices. Experience with distributed system design and development. Agile frameworks (Scrum and Kanban). XP practices such as TDD, pairing, CI etc. Continuous Integration tools (Jenkins, GitLab etc). Experience with at least one cloud services (OCI, AWS or Azure). Familiar with Linux, Unix, or BSD. Familiar with Docker and Kubernetes. Focus on quality and user experience. Familiar with Kafka or equivalent technologies. Familiar with security principles and best practices.

  • Melbourne, Victoria, Australia JAM Software GmbH Full time

    Industry leading client looking for a Senior or Principal Developer to to work on their large test automation framework/tool Industry leading client looking for a Senior or Principal Developer to to work on their large test automation framework/tool Senior/Principal Engineer - 4 days onsite Eastern Suburbs - $160, ,000 + Super + Bonus This is an opportunity...


  • Melbourne, Victoria, Australia Suncorp Group Full time

    Work across various Suncorp Insurance brands including AAMI, GIO & Shannon's Provide technical leadership and drive the development of digital applications Melbourne, Sydney location with hybrid work flexibility About the roleWe're seeking an experienced Principal Software Engineer (PSE) to lead a top-notch development team within Insurance Technology....


  • Melbourne, Victoria, Australia Suncorp Full time

    Engineering - Software (Information & Communication Technology) Full time Competitive salary with bonus and great benefits Work across various Suncorp Insurance brands including AAMI, GIO & Shannon's Provide technical leadership and drive the development of digital applications Melbourne, Sydney location with hybrid work flexibility About the role We're...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia SmartBear Software Full time

    At SmartBear, we deliver the complete visibility developers need to make each release better than the last. Our award winning and industry favorite toolsTestComplete, Swagger, Cucumber, ReadyAPI, Zephyrand Pactfloware trusted by over 16 million developers, testers, and software engineers at 32,000+ organizations – including world-renowned innovators like...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia JAM Software GmbH Full time

    We've been trusted to serve Aussie communities since 1914 and grown to become a top 30-listed on the ASX with 120,000 team members and a portfolio of iconic brands.At Coles Group, you'll not only get to make a difference to millions of Aussie lives-you'll also get to see your impact.About the team Want to discover opportunities that challenge you? Connect to...


  • Melbourne, Victoria, Australia Splunk Full time

    About the RoleAs a Principal Software Engineer at Splunk, you'll be a key player in tackling challenges faced by customers in Australia. Your main focus will be to comprehend their needs and offer customized technology solutions to boost their operational success. This role involves leading collaborations between different Splunk teams, influencing design...


  • Melbourne, Victoria, Australia JAM Software GmbH Full time

    We are looking for a Senior Software Engineer to join one of our Development Teams in Melbourne.You will be working as part of a high performing cross-functional team to evolve a large Software-as-a-Service (Saa S) system to the next level.You will be growing the most widely used online collaboration platform in the world for Construction, Infrastructure,...


  • Melbourne, Victoria, Australia Microsoft Full time

    Overview Are you passionate about developing high-quality solutions for Azure Kubernetes Service customers? If so, we have an exciting opportunity for you! Azure Kubernetes Service is a leading-edge technology leveraging state-of-the-art technologies to provide outstanding solutions to Azure customers. As a Principal Software Engineer on the Azure Kubernetes...


  • Melbourne, Victoria, Australia Python Software Foundation Full time

    Are you a software engineer excited about leveraging the latest AI advancements to drive innovation?As a Senior Software Engineer, you will play a pivotal role in driving the development of our Saa S platform, ensuring it remains robust, scalable, and at the forefront of legal tech.Working in an Agile environment, you will collaborate with cross-functional...


  • Melbourne, Victoria, Australia Python Software Foundation Full time

    Are you a software engineer excited about leveraging the latest AI advancements to drive innovation?As a Senior Software Engineer, you will play a pivotal role in driving the development of our SaaS platform, ensuring it remains robust, scalable, and at the forefront of legal tech. Working in an Agile environment, you will collaborate with cross-functional...


  • Melbourne, Victoria, Australia Python Software Foundation Full time

    Are you a software engineer excited about leveraging the latest AI advancements to drive innovation?As a Senior Software Engineer, you will play a pivotal role in driving the development of our SaaS platform, ensuring it remains robust, scalable, and at the forefront of legal tech. Working in an Agile environment, you will collaborate with cross-functional...


  • Melbourne, Victoria, Australia Python Software Foundation Full time

    Are you a software engineer excited about leveraging the latest AI advancements to drive innovation?As a Senior Software Engineer, you will play a pivotal role in driving the development of our Saa S platform, ensuring it remains robust, scalable, and at the forefront of legal tech.Working in an Agile environment, you will collaborate with cross-functional...


  • Melbourne, Victoria, Australia ELMO Software Full time

    Some of our benefits include: Hybrid work set up Paid Parental leave - 12 weeks primary, 6 weeks secondary Birthday leave, YOU day each year, as well as connecting people leave (up to 6 weeks working from anywhere) Inhouse Learning and Development initiatives ELMO Social and Diversity clubs Wellbeing initiatives such as boot camp, yoga etc. Mental...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia JAM Software GmbH Full time

    Build Your Career in Mobile Engineering Confident in building native mobile apps using Swift UI Natural drive to educate, communicate, and positively influence stakeholders Make an Impact Join us in using cutting-edge technology to develop apps accessed by millions. Utilize your mobile app expertise to deliver industry-defining outcomes while focusing on...


  • Melbourne, Victoria, Australia ISTITUTO MARANGONI Full time

    N Cino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking. As a Principal Software Engineer, you will play a key role in a high-performing Agile development team that produces innovative software of exceptional quality.The ideal candidate has a strong Agile/SCRUM background and will thrive in a...


  • Melbourne, Victoria, Australia Microsoft Full time

    Management (Information & Communication Technology) Full time Subsidised health insurance + stock discounts As a Principal Software Engineering Manager in Azure Networking, you will gain marketable experience leading a team responsible for massive scale data centre network architecture, design, network infrastructure automatic management, software defined...


  • Melbourne, Victoria, Australia JAM Software GmbH Full time

    IT Source: u Workin JOB DESCRIPTION Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive.At Xero, our purpose is to make life better for people in small business, their advisors, and communities around the world.This purpose sits at the centre of everything we do.We support our...


  • Melbourne, Victoria, Australia Easygo Gaming Full time

    Easygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing learning, and upholding excellence in engineering, ensuring we...


  • Melbourne, Victoria, Australia JAM Software GmbH Full time

    Zendesk is a service-first CRM company that builds powerful, customizable software designed to improve customer relations.At Zendesk, we encourage growth, innovation and believe in giving back to the communities we call home.Who are we looking for: We are looking for an experienced engineering leader for the Core Services group in Melbourne, Australia.This...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia JAM Software GmbH Full time

    Software Engineer, Mid-level, Full-stack3+ years experience working as a Software Engineer, ideally with full-stack experience in .NET and React, working within a modern architecture environment.Use the latest, cutting edge technology and work alongside Senior Engineers in paired or group programming sessions to help you growHybrid working with two team...