CareerPlanSign in

Senior Software Engineer, AWS

The Rocks, Sydney💼 Full-time🗓 2026-03-21 → 2026-08-08

Core

Design, develop, test, deploy, maintain, and improve high-quality distributed system software for AWS global infrastructure services.

Role type

Senior Software Engineer (Infrastructure)

Builds

AWS global infrastructure services including data centers, servers, storage, networking, power, and cooling equipment.

Domain

Cloud Infrastructure / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

distributed system software design, prototyping new technology, technical feasibility evaluation, peer code reviews, architectural principles, design patterns, software design documentation, mentoring

Preferred skills

Agile/Scrum environment experience, continuous improvement of systems and processes

Technologies

AWS infrastructure stack (implied context of global infrastructure)

Responsibilities

Design, develop, test, deploy, maintain and improve software; Investigate design approaches, prototype new technology and evaluate technical feasibility; Write high quality distributed system software and perform peer code-reviews; Perform development and maintenance of key system features; Drive best practices and engineering excellence; Provide technical direction to the team and identify areas of focus; Establish architectural principles, selecting design patterns and mentoring team members on their appropriate application; Create and review software design documentation and mentor junior engineers; Create and review documentation and process regarding recurring issues, new standard operating procedures, knowledge transfer material, etc.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.