Principal Software Engineer

3 weeks ago


Melbourne, Australia Splunk Inc Full time
Splunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out as an amazing career destination and why we've won so many awards as the best place to work. If you become a Splunker, we want your whole, authentic self, what we call your "million data points". So bring your work experience, problem-solving skills, and talent, of course, but also bring your joy, your passion, and all the things that make you, you.Join us as we pursue our exciting new vision to make machine data accessible, usable, and valuable to everyone. We are a company filled with people passionate about our product and seeking to deliver the best experience for our customers. At Splunk, we’re committed to our work, customers, having fun and, most importantly, to each other’s success. Learn more about Splunk careers and how you can become a part of our journey

About the Role

As a Principal Software Engineer at Splunk, you'll play a crucial role in directly solving our customers' challenges in Australia. You will understand their needs and deliver tailored technology solutions, ensuring these enhance their operational success. This role requires leading collaborations with inter-Splunk teams and driving both design decisions and contributions to the product roadmap definitions. Your efforts will ensure seamless integration and deployment of solutions, fostering strong customer relationships and guiding our technology's strategic direction.

Responsibilities

Act as the primary technical liaison for customers in the region, understanding their needs, challenges, and objectives to deliver custom software solutions.Lead the architecture, design and execution of solutions that align with customer requirements and our product capabilities, ensuring seamless integration and deployment.Build and maintain strong relationships with customers, offering expert advice and support throughout the solution's lifecycle.Work closely with product management and engineering teams to relay customer insights and feedback, driving meaningful improvements to our offerings.Lead technical discussions and innovation sessions aimed at enhancing our solutions with insights from real-world customer experiences, ensuring scalability, reliability, and performance meet the diverse needs of our customersContribute to strategic decisions and the evolution of our technology stack through active participation in technical reviews, acting as a trusted advisor to the customers.

Requirements

Proficient in building large-scale and high throughput web applications from architecture design to implementation and testing.Deep understanding of microservices and distributed application architectureExcellent problem-solving abilities and communication skills, with a knack for explaining complex technical concepts to non-technical audiences.A deep commitment to creating customer-centric solutions that deliver value and exceed expectations.Solid knowledge and experience with at least one cloud platform, such as AWS, Azure and GCPExpert in JavaScript or TypeScript; Excellent knowledge of HTML/CSS; Familiar with one or more JS frameworks, such as React, Backbone or AngularExpert in Python, Java or GolangExpert in at least one RPC framework such as thrift and gRPCRich experience with 1 or more relational databases & NoSQL databasesSolid knowledge and rich experience in working with at least one cloud platform, such as AWS, Azure and GCPExpert in containerization technologies (e.g. Docker, Kubernetes)Experience with agile methodologies and leadership in engineering contexts.A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field or equivalent experience.Minimum of 12 years of software engineering experience, with a proven track record in customer-facing technical roles.

Nice to Have

Observability and Monitoring domain knowledge and working experienceExperience in automation and creating API-based and/or script-based solutionsExperience in integrating different vendor products via API endpoints

  • Melbourne, Australia Pivot Software Full time

    Job Description Are you ready to take on a pivotal role in our engineering team? Do you have a passion for solving complex technical problems and driving innovation? We are seeking a skilled Senior Software Engineer to join our dynamic team. Reporting to the Engineering Manager, the Senior Software Engineer will be required to work closely with...


  • Melbourne, Australia Microsoft Full time

    Overview The team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. Our charter is to define the next generation of cloud-native infrastructure on Azure. We are looking for Software Engineers who are excited about...


  • Melbourne, Australia Easygo Gaming Full time

    Engineering@Easygo 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...


  • Melbourne, Australia Agoda Full time

    The Opportunity: Principal Software Engineer plays a pivotal role in our technology organization, collaborating closely with individual contributors and senior leadership. Our Principal engineers are heavily involved in the hiring and mentoring process and the go-to experts who design and implement new systems and components. We are seeking individuals...


  • Melbourne, 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...

  • Principal Engineer

    3 weeks ago


    Melbourne, Australia FourQuarters Recruitment Full time

    IT & Telecomms Software - Developer Melbourne Contract or Temp .Net AWS $900 - 1000 per day Remote options - must be Australia based Principal Engineer - Long term contract - $900 - 1000 per day - Remote optionsMy client, a Digital Agency, are currently looking for an experienced Principal Engineer to work across multiple squads and clients. This...


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

    Are you a talented and highly skilled Senior Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies? Are you passionate about building robust and scalable containerized microservices using Docker on ECS? Do you thrive in a fast-paced environment, utilizing CI/CD tooling like Jenkins to streamline development processes? If so, we...


  • Melbourne, Australia Microsoft Full time

    OverviewAre you passionate about developing top-notch solutions for Azure Kubernetes Service customers? If so, we have an exciting opportunity for you! Azure Kubernetes Service is at the forefront of innovation, leveraging cutting-edge technologies to deliver exceptional solutions to Azure customers.As a Principal Software Engineer, on the Azure Kubernetes...


  • Melbourne, Australia Onlife Full time

    Onlife is seeking a highly experienced and motivated Software Engineering Manager to lead our exceptional team of software engineers and drive the success of our cutting-edge spatial app. As a Software Engineering Manager, you will play a critical role in shaping the technical direction and strategy of our platform. You will be responsible for managing and...


  • Melbourne, Australia Microsoft Full time

    OverviewMicrosoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers. As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises. The Azure Core Trusted Platform team is committed to enabling product teams to...


  • Melbourne, 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...

  • Software Engineer

    4 weeks ago


    Melbourne, Australia nCino, Inc. Full time

    nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.Position SummaryWe're looking for a talented full-stack software engineer to join our team and help us build innovative products for the home lending industry. The ideal candidate will have strong skills in object-oriented programming and...

  • Software Engineer

    4 weeks ago


    North Melbourne, Australia Telstra Full time

    Employment TypePermanentClosing Date28 Sept 2023 11:59pmJob TitleSoftware EngineerJob SummaryAs a Software Engineer, you thrive on working with your team to design, build and deliver innovative software products and solutions that delight our customers. This role will ensure new features developed for Telstra Media initiatives are aligned to the cloud-first...


  • Melbourne, Australia Oracle Full time

    Senior Software Engineer Melbourne CBD 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 on a large Software-as-a-Service (SAAS) system. You will be growing the most widely used online collaboration platform in the world for...


  • Melbourne, Australia Easygo Gaming Full time

    Engineering@Easygo 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...

  • Software Engineer

    4 weeks ago


    Port Melbourne, Australia Vero Insurance Full time

    Jobs - Job Details - Software Engineer (Guidewire) Careers at Suncorp Take the next step. Be part of something bigger at Suncorp. Software Engineer (Guidewire) Job No: 670653 Sydney - Inner Suburbs & CBD, Brisbane - Inner Suburbs & CBD, Melbourne - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 Seeking Software Engineers with Guidewire experience...


  • Melbourne, Australia Microsoft Full time

    Overview The team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. Our charter is to define the next generation of cloud-native infrastructure on Azure. We are looking for a Senior Software Engineer who is excited...

  • Software Engineer

    4 weeks ago


    Melbourne, Australia Suncorp Group Full time

    Seeking Software Engineers with Guidewire experience to work with our talented Insurance Technology Guidewire team. Great opportunity for a talented problem solver and a creative thinker Brisbane, Sydney, or Melbourne location with good WFH flexibility About the role We're seeking a Software Engineer (Guidewire) to join our Insurance Technology team. The...

  • Software Engineer

    2 weeks ago


    Melbourne, Australia Transurban Full time

    Working at Transurban is different; it’s a place where you can see the benefits of your work play out in real life, every day. We create city-sized solutions—building and operating safer, smarter, and more sustainable roads—to solve pressing transport challenges that are slowing cities down. About the roleWe're seeking a Software Engineer to contribute...


  • Melbourne, Australia Pexa Full time

    About The RoleThis exciting role is part of a global team that is challenging the status quo of property settlement experience in many countries. As a Senior Software Engineer, you will work closely with your team of engineers mentoring, pairing, and reviewing code. You will utilise your deep technical expertise to influence the design and development of a...