Amazon
Posted 14h ago

Principal Software Engineer, Foundational Network Services

Amazon
Melbourne, Victoria, Australia
OnsiteFull Time
Responsibilities
  • defining architecture
  • mentoring engineers
  • influencing teams
Requirements
  • Bachelor's degree in computer science or related field
  • 10+ years of software development experience
  • 5+ years in technical leadership
  • AWS knowledge, and large-scale service-oriented systems experience
Technical tools mentioned
AWS

Job description

Description

As a Principal Software Engineer for Foundational Network Services technology domain, you will research, define, design, build and refine the technology that keeps us one step ahead of our customers. You’ll guide the technical strategy for an organization rapidly delivering innovative services that support the build and operation of our DC sites worldwide. You will bring challenging ideas and we will support you with the latest technology, AI, tools and systems that you need to succeed. You will be essential in ensuring the team can reach their potential; working closely with them, reviewing their work, mentoring, and supporting them to develop. You will instill engineering best practices for excellence and speed. Together, you will build and maintain our platforms to enable us deliver more, at a faster pace, and with greater efficiency.

Key job responsibilities
As a Principal Engineer you will be expected to:
· Define the software strategy, architecture, and solutions stack for our software solutions.
· Ensure the quality of architecture and design of systems.
· Functionally decompose complex problems into simple, straight-forward solutions.
· Fully and completely understand system inter-dependencies and limitations.
· Effectively research and benchmark Amazon technology against other competing systems in the industry.
· Contribute intellectual property through patents.
· Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members.
· Exert influence over software teams, hardware teams, and business teams
· Demonstrate excellent judgment, organizational and problem solving skills


About the team
Foundational Network Services (FNS) owns the program management of new builds covering new regions, AZ, DC, LZ, and Outposts, the overall DC build, refresh and exit processes, as well as the network fabrics providing essential services to those buildings e.g. wifi, access to corporate network, security, controls, management and console. The demand on all of these areas is increasing rapidly. The services and products that we offer continues to evolve. New product developments are constant to address customer demand which sees our services expand in complexity.

Basic Qualifications

• Bachelor in Computer Science or related fields
• 10+ years experience in software development
• 5+ years experience in a technical leadership role
• Strong knowledge of AWS services
• Hands-on experience with scoping, design, architecture, and delivery of large-scale, high-quality service-oriented software systems

Preferred Qualifications

• Advanced degree in Computer Science or a related field
• 2+ years experience as a Principal-level Software Engineer
• Proven track record of making good judgment on complex technical software issues
• Strong problem-solving skills
• Excellent writing and verbal communication skills
• Ability to work efficiently in a fast-paced, ambiguous, entrepreneurial-minded environment
• Experience in communicating with stakeholders and senior management to drive technical decision-making on software architecture and technology choices
• Experience of dealing with real-time processing at scale (>1M devices) would be an advantage

Acknowledgement of country:
In the spirit of reconciliation Amazon acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.

IDE statement:
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

About Amazon

Global online retail and cloud computing technology provider.

Similar jobs

Software Engineer roles near Melbourne, Victoria
16h
Save
Mark Applied
Hide
Staff Software Engineer - Digital Onboarding
Melbourne, Victoria, Australia
$190k/yr HybridFull Time
Bendigo and Adelaide Bank
Bendigo and Adelaide BankASX: BEN: Australian financial institution providing retail and commercial banking services.
10+ YOE10+ years of software engineering experience with high-traffic digital products; advanced React, TypeScript, Node.js, Java, BFF, REST, GraphQL, AWS, Splunk, secure integrations, and generative AI expertise.
React, TypeScript, Node.js, Java, REST, GraphQL, AWS, Google Gemini, Splunk, CI/CD, SDLC, ISVA
3d
Save
Mark Applied
Hide
Senior Software Engineer - Mobile
Melbourne, Victoria, Australia
HybridFull Time
News Corp
News CorpNasdaq: NWSA: Global media, publishing, and digital information services.
Extensive Android development experience, strong Kotlin skills, scalable mobile application expertise, API integration, architecture, Agile delivery, production issue resolution, communication, and mentoring skills.
Android, Kotlin, APIs, Claude, Copilot, Codex
3d
Save
Mark Applied
Hide
Senior Software Engineer – Full Stack, Unloan (React, Typescript, Node.js, GraphQL API)
Sydney or Melbourne or Eveleigh
OnsiteFull Time
Commonwealth Bank
Commonwealth BankASX: CBA: Provides comprehensive retail, business, and institutional financial services.
Deep full-stack expertise with TypeScript, React, Node.js, GraphQL, cloud-native deployment, scalable architecture, CI/CD, testing, observability, and technical mentoring.
TypeScript, React, Node.js, GraphQL, Expo, REST APIs, AWS, Azure, Docker, Kubernetes, Git, SonarQube, GitHub Actions, TeamCity, Octopus Deploy, Jest, Playwright, Storybook, Observe, Application Insights, Microsoft Azure, Generative AI, Agentic AI, Microservices Architecture, Distributed Systems, System Design, CI/CD Pipelines, Automated Testing, Full Cycle Engineering, Production Readiness, FinTech Systems, Protected Environments
3d
Save
Mark Applied
Hide
Senior Core Software Engineer
Melbourne, Victoria, Australia
HybridFull Time
Beyond Sports
Beyond Sports: A sports technology building reliable real-time systems for live sports experiences.
Experience operating distributed systems at scale; AWS and IaC expertise; streaming architecture experience; C# .NET, SQL, database optimization, observability, CI/CD, automation, and integration testing skills.
AWS, Amazon ECS, AWS CDK, AWS Lambda, Amazon Cognito, Amazon CloudFront, Kafka, RabbitMQ, C#, .NET, SQL, Prometheus, Grafana, Amazon CloudWatch, Datadog
3d
Save
Mark Applied
Hide
Staff Software Engineer - Experiments Platform (AU remote)
Sydney or Melbourne or Brisbane or Perth or Adelaide
RemoteFull Time
Canva
Canva: Cloud-based visual communication and graphic design software platform.
Backend platform engineering experience, distributed systems expertise, experimentation or A/B testing exposure, technical leadership, data systems familiarity, and strong software engineering fundamentals. Java is useful but not required.
Java
3d
Save
Mark Applied
Hide
Staff Software Engineer - Experiments Platform (AU remote)
Sydney or Melbourne or Brisbane or Perth or Adelaide
RemoteFull Time
Canva
Canva: Online graphic design platform for creating and editing visual content.
Backend platform engineering, distributed systems, experimentation or feature-management experience, technical leadership, and familiarity with data systems, experimentation concepts, and Java.
Java, AI, A/B testing, feature flags
4d
Save
Mark Applied
Hide
Senior Software Engineer - Mobile
Richmond, Victoria, Australia
HybridFull Time
REA Group
REA GroupASX: REA: Provides digital platforms and software for the property market.
Extensive Android development and Kotlin experience; scalable mobile applications, APIs, architecture, performance optimization, Agile delivery, production issue resolution, communication, and mentoring skills.
Android, Kotlin, Claude, Copilot, Codex, iOS, APIs, Agile, micro-frontends
4d
Save
Mark Applied
Hide
Software Engineer (Level 2) - Data Solutions
Camberwell, Victoria, Australia
OnsiteFull Time
Australian Council for Educational Research
Australian Council for Educational Research: Develops educational research and student assessment systems globally.
Bachelor's degree in computer science or equivalent; experience with Microsoft 365, Azure, Power BI, Python, SQL, R, data modelling, ETL, data integration, documentation, and software delivery.
Microsoft 365, Azure, AWS, Power BI, DAX, Python, SQL, R, ETL