Canva logo
Canva

Design anything. Publish anywhere.

Senior Software Engineer, Golang, Kubernetes - Cloud Compute Team

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

Australia

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Golang, Kubernetes - Cloud Compute Team

Canva

• Extending and operating foundational Kubernetes infrastructure that supports Canva's services • Building and maintaining automation for cluster lifecycle management, node provisioning, and provider onboarding • Developing platform tooling and abstractions that enable other Canva engineers to deploy and scale workloads • Investigating and resolving system performance and reliability issues across the compute stack • Managing and improving the cluster addon ecosystem • Participating in on-call rotations and driving operational excellence through incident response, post-incident review, and preventive automation • Contributing to technical decisions on architecture, tooling choices, and platform direction

Job Requirements

  • Strong Computer Engineering / Science knowledge around fundamentals and first principles relating to concurrency, multithreading, data structures, architecture, and various design patterns
  • Experience as a Senior Software Engineer building platform or infrastructure products in Golang
  • Strong experience operating Kubernetes clusters in production at scale
  • Deep understanding of Linux systems - kernel, networking, performance troubleshooting, OS image management
  • Familiarity with infrastructure-as-code practices and GitOps workflows
  • Understanding of cloud networking and security fundamentals
  • Experience with observability systems and practices (metrics, logging, alerting)
  • Methodical approach to debugging complex distributed systems
  • Comfortable working across cloud providers, adaptable
  • Experience using generative AI tools in your engineering workflow

Benefits

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge, and supports you personally

Related Job Pages

More Backend Engineer Jobs

Applaudo logo

.NET Principal Architect

Applaudo

Nearshore Software Development Solutions

Full TimeRemoteTeam 501-1,000Since 2013H1B No Sponsor

• Define and maintain application architecture standards, principles, and best practices across the integration and API engineering organization. • Design scalable, secure, and highly available API ecosystems and integration solutions. • Lead architecture reviews and provide technical guidance across engineering teams. • Define standards for API design, security, observability, documentation, and lifecycle management. • Lead integration strategies across internal applications, ERP, SaaS platforms, enterprise systems, and external partners. • Facilitate domain discovery and event storming workshops with business and technical stakeholders. • Design and implement event-driven and message-based architectures using Azure Service Bus, Event Hubs, and related technologies. • Drive the adoption of AI-powered engineering practices and identify opportunities to improve business value, operational efficiency, and developer productivity. • Promote engineering excellence through TDD, Clean Architecture, SOLID principles, and automated quality practices. • Lead modernization initiatives and technical debt reduction efforts. • Design cloud-native solutions leveraging Microsoft Azure and modern platform services. • Define strategies for scalability, resiliency, disaster recovery, observability, and operational excellence. • Partner with platform teams to improve CI/CD pipelines, deployment automation, Infrastructure as Code (IaC), and developer experience. • Mentor architects, technical leads, and engineering teams while fostering a culture of innovation and continuous learning. • Serve as a trusted advisor for strategic technology investments and modernization initiatives.

Mexico
Sigma Software Group logo

Senior Java Engineer – Segmentation, Audience Platform

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design and implement core components of the audience segmentation platform • Develop and evolve a flexible segment definition language supporting complex targeting scenarios • Build scalable evaluation engines for processing large-scale entity and relationship data • Implement relationship-based audience resolution across multiple entity types • Optimize incremental recomputation for continuous data changes • Create event-driven pipelines for real-time segment accuracy • Ensure governance, auditability, and lifecycle traceability of segments • Design low-latency resolution services for high-scale operations • Develop caching strategies for dynamic segments and snapshots • Optimize system performance, scalability, and operational efficiency • Collaborate with product and engineering teams to define platform capabilities and architecture • Provide technical leadership and contribute to architectural decisions

Poland
Sigma Software Group logo

Senior Java Developer, Security Platform

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design and evolve the platform access architecture for a large-scale distributed ecosystem • Build and maintain a unified API layer over multiple distributed services • Implement fine-grained ABAC authorization at scale, supporting complex hierarchies and relationships • Develop fail-closed security architectures with strict enforcement guarantees • Manage regional compliance, data residency, and routing requirements • Ensure consistent data visibility rules across all products and services • Design high-performance authorization evaluation systems and policy engines • Maintain auditability, traceability, and security transparency mechanisms • Collaborate with platform and product teams on API and access design • Contribute to architectural decisions and security standards

Poland
Binance logo

Java Backend Engineer – On-Chain Payment Integration

Binance

The World’s Leading Blockchain Ecosystem and Digital Asset Exchange

Full TimeRemoteTeam 1,001-5,000Since 2017H1B No Sponsor

• Design and develop backend systems for on-chain payment flows, including wallet interactions, transaction broadcasting, and confirmation tracking • Integrate with blockchain networks (EVM-compatible chains and others) for on-chain fund settlement • Build APIs and services that connect banking channels with on-chain liquidity • Collaborate with the P2P and Fiat teams on cross-system integrations • Ensure transaction reliability, idempotency, and fault tolerance across on-chain and off-chain systems • Monitor chain status and handle edge cases such as reorgs, gas spikes, and failed transactions

Singapore