CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Australia Jobs

14 Job Offers

Principal C# Software Engineer
Save Icon
Principal C# Software Engineer sought to design high-performance desktop GUIs for real-time trading in Sydney. Leverage 7+ years’ C#/.NET expertise, WPF, and MVVM to build intuitive, scalable Windows applications. Collaborate with traders and researchers, owning features end-to-end. Benefits incl...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role in Sydney, Australia. Join a cross-functional team building innovative solutions with modern cloud technologies and languages like C#, Java, or Python. Lead design, mentor engineers, and collaborate with strategic customers and Microsoft product teams. Competitive...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Engineer (Software Architect)
Save Icon
Principal Engineer (Software Architect) role at Flight Centre Travel Group in South Bank, Australia. Shape technical strategy and design cloud-native architectures for global-scale travel booking systems. Requires 3+ years as a Technical Lead/Architect, expertise in microservices, Kubernetes, AWS...
Location Icon
Location
Australia , South Bank
Salary Icon
Salary
Not provided
fctgcareers.com Logo
Flight Centre Brand
Expiration Date
Until further notice
Principal Software Engineer - Azure Storage team
Save Icon
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the architecture of Microsoft's global edge platform as a Principal Software Engineer in Sydney. Design ultra-low latency proxies, advance HTTP/3, and strengthen DDoS protections at internet scale. Requires 10+ years in distributed systems, expert C++/Rust, and deep networking/Linux mastery....
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Azure Storage
Save Icon
Lead the technical direction of Azure Storage, one of the world's largest cloud platforms, from our Sydney office. Design and build highly scalable, reliable distributed systems using C/C++/C#. Provide technical leadership, infuse AIOps, and deliver groundbreaking features for services used by mi...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft Azure Storage as a Principal Software Engineer. Design and build massive-scale, durable cloud storage systems using C++ or C#. Lead technical design, mentor engineers, and ensure system reliability for global services. This role is based in Australia and focuses on distributed syst...
Location Icon
Location
Australia , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Azure Storage team
Save Icon
Lead the design of core Azure Storage services, powering exabyte-scale cloud infrastructure. This principal role requires deep expertise in C/C++ and distributed systems to ensure massive scalability and durability. Mentor engineering teams while driving technical strategy for foundational Azure ...
Location Icon
Location
Australia , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the development of a hyper-scale data ingestion service for Office 365 as a Principal Software Engineer. This role requires 6+ years of experience building distributed cloud services with expertise in C#/.NET or C++. You will design scalable systems, mentor engineers, and ensure the reliabil...
Location Icon
Location
Australia , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Frontend Software Engineer
Save Icon
Lead frontend development for Atlassian's core products like Jira and Confluence in Sydney. You will build scalable, high-quality UI systems using modern JavaScript, React, and testing frameworks. This senior role involves mentoring engineers and offers health coverage and wellness benefits.
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Principal Software Engineer - Kubernetes Storage
Save Icon
Lead the development of high-scale Kubernetes storage systems for Atlassian's Managed Search platform in Sydney. You will design, operate, and automate stateful applications on AWS, ensuring reliability and reducing TCO. This role requires deep expertise in Kubernetes, Java/Kotlin, and operationa...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Senior Principal Software Engineer
Save Icon
Shape the technical future of Jira as a Senior Principal Software Engineer in Sydney. Drive architectural strategy and operational excellence across a 250+ engineer platform. Leverage 10+ years of experience, including Java proficiency, to solve complex, large-scale challenges. Enjoy health cover...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Lead / Principal Software Engineer
Save Icon
Lead/Principal Software Engineer role in Sydney. Build next-gen platforms, modernize core infrastructure, and drive AI initiatives at scale. Requires 10+ years in scalable systems, cloud (AWS), and mentoring. Enjoy a competitive package, equity, hybrid work, and top-tier benefits.
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
blumeglobal.com Logo
Blume Global
Expiration Date
Until further notice
Principal Frontend Software Engineer - Design Systems & AI
Save Icon
Lead the AI-driven evolution of Atlassian's design systems as a Principal Frontend Engineer. Architect scalable solutions using generative AI to produce frontend code. Mentor teams and shape technical vision from Australia or New Zealand. Enjoy health coverage and wellness benefits.
Location Icon
Location
Australia
Salary Icon
Salary
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice

About the Principal Software Engineer role

Explore the pinnacle of a technical career with Principal Software Engineer jobs. This senior-level role represents the apex of individual contributor tracks, where technical mastery converges with strategic leadership. A Principal Software Engineer is not just a senior coder; they are the visionary architects and technical pillars of an organization, responsible for setting long-term technological direction and solving the most complex, large-scale challenges. Their work ensures that engineering efforts align with overarching business goals, creating robust, scalable, and future-proof systems.

Professionals in these roles typically shoulder a broad and impactful set of responsibilities. Central to their function is leading the architectural vision for major systems or entire platforms. They define the technical standards, select core technologies, and make critical decisions on system design with a focus on scalability, reliability, security, and performance. A significant part of their day involves deep collaboration, not only mentoring senior and junior engineers but also partnering with product managers, senior management, and other stakeholders to shape the technology roadmap. They are often the go-to experts for de-risking projects, conducting proof-of-concepts for new technologies, and providing technical guidance across multiple teams. Furthermore, they champion engineering excellence by driving initiatives around agile methodologies, CI/CD pipelines, DevOps practices, and robust quality assurance.

The typical skill set for a Principal Software Engineer is extensive and deep. A common requirement is 10+ years of progressive experience in software development, demonstrating a proven track record of designing, delivering, and maintaining complex, consumer-facing or enterprise-level systems. Expertise in modern technology stacks is essential, often including proficiency in languages like Java, Kotlin, C#, Python, or Go, and familiarity with front-end frameworks like React or Angular. A deep, practical understanding of distributed systems, cloud-native architectures (on platforms like AWS, Azure, or GCP), and containerization technologies like Docker and Kubernetes is standard. They are expected to be experts in API design, data modeling, and often, event-driven architectures using tools like Kafka. Beyond pure technical acumen, exceptional soft skills are non-negotiable. This includes superior communication abilities to articulate complex technical concepts to diverse audiences, strong leadership and mentorship capabilities, and outstanding analytical and problem-solving skills. While a Bachelor's degree in Computer Science is common, equivalent industry experience is often highly valued.

Ultimately, Principal Software Engineer jobs are for those who want to leave a lasting imprint on a company's technology. They are the strategic thinkers and technical pioneers who build the foundations upon which products and services thrive, making them one of the most critical and respected roles in the technology industry. If you are ready to guide technical strategy and mentor the next generation of engineers, exploring Principal Software Engineer jobs is your next career step.