Principal Software Engineer

6 months ago


Melbourne, Australia Oracle 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 (SaaS) system to the next level. You will be growing the most widely used online collaboration platform in the world for Construction, Infrastructure, Energy, and Resources projects – called Oracle Aconex. 

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 - IC3

Key Responsibilities
 

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.

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.

  • North Melbourne, Victoria, Australia Telstra Full time

    Job OverviewTelstra is seeking a highly skilled Principal Software Engineering Lead to drive the development of innovative solutions that enhance our customers' experience.About the RoleThis is an exciting opportunity for a seasoned software engineering professional to join our Product and Technology team as a key member. As a Principal Software Engineering...


  • Melbourne, Victoria, Australia Green Light Full time

    Cloud Software Engineer Opportunity in MelbourneWe are seeking a highly skilled Principal Cloud Software Engineer to join our team in Melbourne, Australia. This is an exciting opportunity for you to work on a diverse range of projects and technologies.About the RoleThe successful candidate will be responsible for designing, developing, integrating, and...


  • Melbourne, Australia Microsoft Full time

    OverviewDo you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning about new technology is part of our work every day? Then, come join us! The Industry Solutions Engineering (ISE) team is a global engineering organization that works directly with customers looking to leverage the latest...


  • Melbourne, Australia Microsoft Full time

    OverviewDo you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning about new technology is part of our work every day? Then, come join us! The Industry Solutions Engineering (ISE) team is a global engineering organization that works directly with customers looking to leverage the latest...

  • Principal Engineer

    4 months ago


    Melbourne, Australia Halcyon Knights Full time

    Principal Engineer Melbourne / Hybrid If you thrive on innovation and solving complex challenges, this could be your ideal next move.They are a global, high traffic, tech platform that is constantly pushing the boundaries of technology. They are renowned for their strong engineering team and solid engineering practices. This is the ideal place to showcase...


  • Melbourne, Victoria, Australia PaperCut Software Full time

    Job OverviewPaperCut Software, a leading provider of print management solutions, is seeking an experienced Principal Security Engineer to join our team.As a Principal Security Engineer, you will be responsible for designing and implementing security strategies across our complex systems, from low-level native code to web apps and IoT integrations. You will...

  • Principal Engineer

    6 months ago


    Melbourne, Australia Mindera Full time

    We are seeking a talented Principal Engineer with a strong technical background and exceptional leadership skills to join our rapidly growing team in Australia. This role demands a strategic thinker who can drive technical excellence and innovation for some of Australia's largest retailers. As the key technical leader at Mindera Australia, you will be...

  • Principal Engineer

    3 weeks ago


    Melbourne, Australia Hudson Full time

    Join an inclusive dynamic, innovative team with growth opportunities Drive innovation and cross-team collaboration Expertise in Java, REST and GraphQLUpperGround by Hudson is partnering with Nuix to find talented Principal Engineers to be a part of an inclusive and dynamic environment and wanting to engage with Talent with plans or that are open to a future...

  • Principal Engineer

    3 weeks ago


    Melbourne, Australia Halcyon Knights Full time

    Principal Engineer Hybrid/Melbourne They are a leading energy company operating across Australia. With a strong focus on innovation, safety, and customer service, they are committed to driving positive change in the energy sector and supporting the transition to renewable energy solutions.They have embarked on journey of change; modernising their...


  • Melbourne, Australia PaperCut Software Full time

    Job DescriptionAre you ready to tackle the toughest security challenges for a global market leader and one of Australia's few product software companies with international reach? Do you like your code to be secure, your influence valued, and your coffee strong? If so, we want to hear from you.At PaperCut, security isn’t just an afterthought—it’s our...

  • Principal Engineer

    4 weeks ago


    Melbourne, Australia Xero Full time

    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 people to do the best work of...


  • Melbourne, Victoria, Australia Australian Broadcasting Corporation Full time

    About UsThe Australian Broadcasting Corporation (ABC) is the nation's most trusted and independent source of conversations, culture, and stories. With over 4,000 employees from diverse backgrounds across Australia and overseas, we are proud to create, curate and deliver high-quality content that informs, educates and entertains Australian communities.Our...


  • Melbourne, Victoria, Australia Cerner Full time

    Company Overview:Cerner is a world leader in cloud solutions, delivering cutting-edge technology to tackle today's problems. Our company thrives on diverse perspectives and abilities, driving innovation and excellence.About the Role:We are seeking an experienced Principal Software Tester to join our team. As a key member of our Construction and Engineering...


  • Melbourne, Victoria, Australia Just Digital People Full time

    About this exciting opportunitySenior/Principal Software Engineer – MelbourneWe are partnering with a highly successful product business in Australia, known for their innovative approach and exceptional leadership team. With a strong focus on technology and a first-class talent pool, they have established themselves as one of the most exciting companies to...


  • Melbourne, Victoria, Australia Pepperstone Full time

    About PepperstoneWe're a regulated online Forex and CFD trading platform. With the scale of a global fintech and the agility of a start-up, we arm our clients with everything they need to take on the global markets with confidence.Job SummaryWe are seeking a seasoned Senior Software Engineering Manager to lead our Onboarding platform engineering team. As a...


  • Melbourne, Victoria, Australia Hudson Full time

    Hudson Australia is partnering with Nuix to find a highly skilled Principal Engineer to be part of an innovative and dynamic team in Sydney.About the RoleAs a Principal Engineer at Nuix, you will lead the development of cutting-edge software solutions, driving innovation and cross-team collaboration. Your expertise in Java, REST, and GraphQL will be crucial...


  • Melbourne, Victoria, Australia Oracle Full time

    **About the Role**Oracle's Cloud Infrastructure is a highly innovative and dynamic environment. As a Senior Principal Software Engineer, you will be part of an agile team with significant impact. Your team will respond to issues within minutes to ensure customer impact is mitigated.Key Responsibilities:Leading large conference calls with confidence.Driving...


  • Melbourne, Victoria, Australia Salt Recruitment Full time

    About the Role">We are seeking a skilled Principal Java Software Developer to join our engineering team in Melbourne. As a senior member of our team, you will be responsible for designing and developing scalable backend applications that extract, transform, and analyze large data sets.">Key Responsibilities">Design and develop high-quality software solutions...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Company Overview: Our company, Information & Communication Technology | Engineering - Software, specializes in developing innovative software solutions using cutting-edge technologies. Salary: $120,000 - $180,000 per annum Job Description: We are seeking an experienced Senior Software Engineer with expertise in cloud architecture to join our team. As a key...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software.