- As an individual contributor, you will design and implement tools and libraries to improve the reliability of the Canva microservices
- Conduct and organize reliability experiments to identify possible scenarios in which failures might occur and verify the reliability measures
- Design and build services and tooling that help ensures each of Canva's microservices are working optimally and are resilient to failures
- Have a widespread impact across the organization by facilitating and orchestrating cross-team initiatives that set a higher standard for reliability, velocity and security
- A deep investigation into production incidents followed up by applying the learning to code
- Researching, developing, and justifying the best choices in the form of design docs for features that will shape the future of Canva
- Identifying and addressing performance bottlenecks within the application and broader infrastructure
- Propose innovative approaches and solutions to ensure we future-proof Canva's distributed cloud infrastructure as we scale. Participating in design meetings, hiring interviews, and code reviews
- Five-plus (5+) years of commercial experience developing sophisticated distributed web applications on the JVM; experience writing Java (experience with other JVM languages such as Scala, Kotlin, etc is a huge plus - however, we primarily use Java 17)
- Familiar with asynchronous or reactive programming techniques and associated patterns; At our scale, writing blocking code is often not an option
- Comfortable with computer science and engineering fundamentals: concurrency, data structures, and distributed systems
- Experience working in large distributed cloud environments (ideally AWS)
- Disciplined coding practices, experience with code reviews and pull requests, and a creative and conceptual problem-solving approach as opposed to a framework or library-focused; We strive to build fast and lean solutions; not library/framework-heavy patchwork
- Strong communication and teamwork skills, both written and verbal. A Canva engineer strives to understand the exact problem before jumping into writing code - look before you leap
- Experience with RPC Frameworks, Finagle, Thrift or gRPC will be a huge plus, but not required; We strive to make sure that the communication layer is not a bottleneck, and simplifies the life of the product engineers as much as possible
- Knowledge of networking protocols such as TCP, 2 , protobuf , etc. would be a big plus; The life of a request doesn't start inside the backend web server, but rather in the browser of a user
- An understanding of resiliency techniques and patterns - load balancing, throttling, back pressure, circuit breaking, etc; For Canva, reliability is a feature, and the Server Platform and broader infrastructure teams aim to provide the best tools possible to the application engineers to ensure that Canva stays available at all times.
- 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
-
Software Engineer
2 settimane fa
Solaresweb Milano, ItaliaVERSIONE ITALIANA Enivibes rappresenta la prima venture costituita nell'ambito delle attività di Eniverse, il Corporate Venture Builder di Eni, facendo leva sul patrimonio di tecnologie, competenze, asset di Eni e del suo ecosistema di innovazione. Con Enivibes, Eni valorizza sul ...
-
Software Engineer
2 settimane fa
Confidenziale Lombardia, ItaliaVerifica la tua compatibilità con questo annuncio · Candidati · Tempus Spa' Azienda leader nelle Agenzie per il Lavoro in Italia' filiale di Melzo (Mi)' seleziona per importante realtà operante su mercato italiano ed europeo come System Integrator' offrendo soluzioni chiavi in ma ...
-
Software Engineer
3 settimane fa
Confidenziale Lombardia, ItaliaS&you brand internazionale dedicato al Professional Staffing e Ricerca e Selezione di personale qualificato e middle management, seleziona per importante Confidenziale che produce macchine per il taglio lenti un: · SOFTWARE ENGINEER · Posizione · - Sviluppare software per l\'auto ...
-
Software Engineer
2 settimane fa
Confidenziale Lombardia, ItaliaaziendaS&you brand internazionale dedicato al Professional Staffing e Ricerca e Selezione di personale qualificato e middle management, seleziona per cliente, tech company che opera nel settore assicurativo, una figura di: · PosizioneSOFTWARE ENGINEER · La risorsa si occuperà di ...
-
Software Engineer C-
1 settimana fa
Confidenziale Lombardia, ItaliaJob description AKKA leader europeo nei Servizi di Ingegneria e Consulenza Tecnologica. Accelerando linnovazione presso i propri clienti, AKKA supporta i principali attori nei settori automotive, aerospaziale, telco&media, industrial, energy, ferroviario e life science per tutto ...
-
Test Software Engineer
2 settimane fa
Confidenziale Lombardia, ItaliaMansione · Randstad Technologies, divisione di Randstad Italia che si occupa di ricerca e selezione in ambito informatico cerca per un azienda cliente della provincia di Varese un Software Test Engineer con esperienza. · Si offre contratto a tempo indeterminato con un a RAL commi ...
-
Software Engineer Wms
2 settimane fa
Confidenziale Lombardia, ItaliaHardis Italia continua a crescere nella sua attivit di consulenza al servizio dell'esecuzione logística e sta reclutando un consulente logistico WMS a Legnano per rafforzare la sua offerta attorno al pacchetto software REFLEX.Hardis Italia parte di Hardis Group, societ di consule ...
-
Software Requirement Engineer
2 settimane fa
Confidenziale Lombardia, Italia· Capgemini Engineering è alla ricerca di un Software requirement engineer per la sede di Milano. Sarai coinvolto in progetti afferenti al settore Aeronautics e ti occuperai delle seguenti attività: · - Gestione requisiti software per sistemi avionici; · - Sviluppo software per ...
-
Embedded Software Engineer
2 settimane fa
Confidenziale Lombardia, ItaliaMansione · AUSY è un partner affidabile che supporta tutti i clienti a dare forma al loro futuro, attraverso soluzioni tecnologiche su misura, offrendo ai propri esperti eccellenti opportunità di carriera. · Operiamo nel settore aerospace, automotive, transport, banking, energy, ...
-
Software Engineer Backend
3 settimane fa
Confidenziale Lombardia, ItaliaESPRIMO Srl, società di consulenza informatica che opera dal 2002 su tutto il territorio nazionale ed internazionale, a supporto delle imprese, si colloca nel settore dell'Information Technology proponendosi come obiettivo quello di fornire una vasta gamma di prodotti, servizi e ...
-
Embedded Software Engineer
1 settimana fa
Confidenziale Lombardia, ItaliaJob description AKKA & Modis are now Akkodis leader europeo nei Servizi di Ingegneria e Consulenza Tecnologica. Accelerando linnovazione presso i propri clienti, AKKA & Modis are now Akkodis supporta i principali attori nei settori automotive, aerospaziale, telco&media, industria ...
-
Software Engineer C++/qt
3 settimane fa
Confidenziale Lombardia, ItaliaRicerchiamo un SOFTWARE ENGINEER C++/QT · La nostra è un'Confidenziale cliente con a PERUGIA del settore aerospaziale/micro-elettronica. Attiva sul mercato da oltre 15 anni, alla conoscenza ed esperienza di un team dedicato, è specializzata nella progettazione, simulazione, reali ...
-
Software Engineer Senior
2 settimane fa
Confidenziale Lombardia, ItaliaMister Confidenziale,Confidenzialeseleziona per importante Confidenzialecliente una risorsa da inserire nella mansione: · SOFTWARE ENGINEER SENIOR · - Sviluppo di applicazioni ASP. NET Core 5. 0 · - Conoscenza delle principali funzionalità di applicativi quali ASP. NET, Entity fr ...
-
Software System Engineer
1 settimana fa
Confidenziale Lombardia, ItaliaJob description AKKA leader europeo nei Servizi di Ingegneria e Consulenza Tecnologica. Accelerando linnovazione presso i propri clienti, AKKA supporta i principali attori nei settori automotive, aerospaziale, telco&media, industrial, energy, ferroviario e life science per tutto ...
-
Embedded Software Engineer C++
3 settimane fa
Confidenziale Lombardia, ItaliaAUSY è un partner affidabile che supporta tutti i clienti a dare forma al loro futuro, attraverso soluzioni tecnologiche su misura, offrendo ai propri esperti ecenti opportunità di carriera. Operiamo nel settore aerospace, automotive, transport, banking, energy, ecom & media. Ide ...
-
Medical Software Engineer
1 settimana fa
Confidenziale Lombardia, ItaliaICTpi, divisione Tech & Digital di Lavoropi, ricerca per finale ambito biomedicale un\una Medical Software Engineer in zona B. Arsizio, con circa 2 anni di esperienza nel ruolo. · La risorsa si occuper, in collaborazione con il dipartimento R&D, della progettazione, sviluppo e im ...
-
Software Data Engineer
1 settimana fa
Confidenziale Lombardia, ItaliaClient Description: · Per una societ bancario tra le pi innovative in cerchiamo un Senior Software Develope r. La Divisione Risk Analytics dedicata allo sviluppo e formalizzazione software di modelli innovativi per la stima dei principali rischi della banca e per il supporto mode ...
-
Product Software Engineer
1 settimana fa
Confidenziale Lombardia, ItaliaWolters Kluwer Italia, player di riferimento nello sviluppo di software per professionisti, ricerca per la propria Divisione Tax & Accounting, un Full Stack Developer in ambiente Microsoft.Net. · Responsabilit · Definizione ed evoluzione dellarchitettura di prodotto e di soluzion ...
-
Junior Software Engineer
1 settimana fa
Confidenziale Lombardia, ItaliaAKKA leader europeo nei Servizi di Ingegneria e Consulenza Tecnologica. Accelerando linnovazione presso i propri clienti, AKKA supporta i principali attori nei settori automotive, aerospaziale, telco&media, industrial, energy, ferroviario e life science per tutto il ciclo di vita ...
-
PLC Software Engineer
2 settimane fa
Confidenziale Lombardia, ItaliaImportante Azienda italiana di macchine, affermata sul mercato per la qualità delle customizzazioni che effettua nel mondo delle macchine utensili, ci ha incaricati della Ricerca e Selezione di un PLC Software EngineerLa persona presa avrà la responsabilità di integrare sistemi c ...
Senior Backend Software Engineer - Lombardia, Italia - Canva
Descrizione
Join the team redefining how the world experiences design.
Hey, g'day, mabuhay, kia ora,你好, hallo, vítejte
Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.
Where and how you can work
Our flagship campus is in Sydney. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. But you have choice in where and how you work. That means if you want to do your thing in the office (if you're near one), at home or a bit of both, it's up to you.
What you'd be doing in this role
As Canva scales change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.
At the moment, this role is focused on:
You're probably a match if
About the team
The Server platform's mission is to provide the tools and libraries necessary to scale the reliability of Canva's backend services. The Server Platform team is responsible for client & server components that all our backend services use to communicate with each other, which directly affects the performance and reliability of those services. On top of the communication layer, the team is responsible for code generation, automatic compatibility checks, and data classification enforcement. We are currently facing exciting challenges to uplift platform capabilities to prepare Canva for 1 billion monthly active users in 2026.
About the Role
This role sits within the Server Platform Team. As a versatile senior software engineer, you will be responsible for shaping the vision of service communication on our platform. We are part of the API Platform, and our mission is to empower engineers to build efficient, reliable, and secure traffic flow for billions of users.
What's in it for you?
Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.
Here's a taste of what's on offer:
Check out for more info.
Other stuff to know
We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.
Please note that interviews are conducted virtually.
#J-18808-Ljbffr