SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer (Developer Tooling) - Python/Java

Canva - Sydney, NSW, Australia - Hybrid - posted 2026-09-09

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Canva is seeking a Senior Software Engineer to join the Developer Experience (DevX) group, which provides essential platforms, tools, and infrastructure that streamline the entire development journey at scale. This role is based in Sydney with hybrid flexibility. You will own end-to-end technical solutions spanning backend developer experience and infrastructure projects across multiple systems and language ecosystems. Key responsibilities include: **Owning Technical Solutions**: Design, document, and implement complex backend developer experience and infrastructure projects. Drive projects from initial design through stakeholder buy-in, implementation, testing, rollout, adoption, and long-term operation. **Building Developer-Facing Tools**: Create pragmatic automation that eliminates repetitive manual work for engineers. Build self-service platforms, services, and CLIs that reduce dependency on platform teams. Improve workflows for Python and Java backend engineers across local development, IDEs, dependency management, builds, testing, CI/CD, and releases. Develop monitoring, alerting, telemetry, and diagnostic tools. **Enabling Engineering Teams**: Partner with backend, platform, and infrastructure teams to understand pain points and gather requirements. Translate developer needs, business goals, and technical constraints into scalable solutions. Use telemetry and real developer feedback to prioritize improvements. Share knowledge through documentation, tech talks, and mentorship. **Required Qualifications**: Strong background in Platform Engineering, Developer Experience, or backend software engineering with substantial hands-on programming in Python and/or Java. Proven track record building and operating production backend systems, developer tooling, or internal platforms at scale. Experience supporting large engineering organizations (1,000+ engineers). Strong AWS or GCP experience. Thorough Kubernetes production experience. Complex CI/CD pipeline experience with Buildkite, Jenkins, GitLab CI, or similar. Bazel, Gradle, or similar monorepo build tool experience (Bazel highly valued). Modern Python or JVM development workflow understanding. Comprehensive monitoring, logging, telemetry, and alerting implementation. Infrastructure as Code proficiency (Terraform, Ansible, CloudFormation, or similar). **Nice to Have**: Real product development experience in Python or Java. Release automation and deployment safety mechanisms. Developer tooling, IDE integrations, or language ecosystem stewardship background. Large-scale ecosystem migrations or tooling transformations. Open-source infrastructure or developer tools contributions. Build performance optimization or test infrastructure experience.

Similar roles