Senior Backend Software Engineer

Canva
Summary
Join Canva's B2B Data Infrastructure team and help build the foundation for the company's next phase of growth. The team focuses on empowering go-to-market teams with real-time data for smarter targeting and personalized customer journeys. This role centers on building capabilities for the "Business Personalisation Service," creating efficient backend components, addressing performance bottlenecks, and participating in code reviews. The ideal candidate has 5+ years of experience developing distributed web applications on the JVM, strong software architecture skills, and experience with Java, Python, AWS, DBT, and Snowflake. Canva offers a flexible work environment, equity packages, inclusive parental leave, a well-being allowance, and flexible leave options.
Requirements
- Five-plus (5+) years of commercial experience developing sophisticated distributed web applications on the JVM; experience writing Java, and strong software architecture skills
- Strong understanding of computer science and object-oriented engineering fundamentals, as well as concurrency, multithreading, data structures, and design patterns
- Comfortable working on our core BE stack: Java, Python, AWS, DBT, Snowflake
- Good written and verbal communication skills
- You have knowledge of CI/CD and different testing techniques to write highly reliable code
- Ability to write clean, reusable code for backend components, including appropriate testing
- Hands-on experience using AI in coding/programming to drive greater impact
Responsibilities
- Building the capabilities needed to support the vision for the โBusiness Personalisation Serviceโ
- Building efficient and reusable backend components, driving our core B2B Data Infrastructure platform capabilities
- Identifying and addressing performance bottlenecks
- Participating in design and code reviews and helping to identify and communicate standard practices and methodologies for backend engineering
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 well-being, social connection, office setup & more
- Flexible leave options that empower you to be a force for good, take time to recharge and support you personally