About the Role
Senior Software Engineer role focused on Developer Experience, building tools and infrastructure to enhance engineering productivity and platform reliability
Responsibilities
- Architect and document complex infrastructure systems that span multiple domains and technologies
- Lead end-to-end project execution from design and stakeholder alignment to deployment and adoption
- Develop automation solutions that remove repetitive engineering tasks
- Create self-service platforms and command-line interfaces to reduce reliance on platform teams
- Build monitoring, alerting, and diagnostic systems that detect issues proactively
- Collaborate with engineering teams to identify challenges and define requirements
- Convert business objectives and technical limitations into scalable technical solutions
- Mentor junior engineers and share expertise through documentation and technical presentations
- Participate in on-call rotations for critical platform infrastructure
Requirements
- Extensive experience in platform engineering with a focus on developer productivity
- Proficient in Python and Go for building scalable systems
- Demonstrated ability to design, deploy, and maintain large-scale distributed systems
- Experience supporting engineering organizations with over 1,000 engineers
- Deep knowledge of AWS services and cloud infrastructure (primary cloud provider)
- Production-level expertise with Kubernetes for container orchestration
- Built and managed scalable CI/CD pipelines using tools like Jenkins, GitLab CI, or Buildkite
- Hands-on experience with monorepo build systems such as Bazel or Gradle, with Bazel preferred
- Implemented comprehensive observability with monitoring, logging, and alerting
- Skilled in infrastructure-as-code using Terraform, Ansible, or CloudFormation
Nice to Have
- Experience designing release automation and deployment safety checks
- Background in building and maintaining developer tools and internal platforms
- Contributions to open source projects related to infrastructure or developer tooling
- Integrated AI or large language models into engineering workflows
- Worked on optimizing build performance or large-scale test infrastructure
Tech Stack
Python, Go, AWS, Kubernetes, CI/CD pipelines, Bazel, Terraform, Ansible, CloudFormation, Monitoring and logging systems
Benefits
- Equity compensation as part of total rewards
- Inclusive parental leave policy supporting all parents and caregivers
- Annual Vibe & Thrive allowance for wellbeing, social activities, and workspace setup
- Flexible leave options to support personal needs, rest, and community engagement
Compensation
Competitive salary with equity packages
Work Arrangement
Remote across ANZ
Team
Part of a platform engineering team focused on improving developer productivity and infrastructure reliability for a large engineering organization
Company Culture
- Focus on empowering engineers through automation and self-service
- Collaborative environment that values knowledge sharing and mentorship
- Commitment to inclusivity and employee wellbeing
- Support for innovation in developer experience and infrastructure
- Emphasis on scalable, maintainable systems
Additional Information
- AI is viewed as a powerful amplifier in developer workflows
Not specified