Senior Software Engineer - Product & Features (Java)
CanvaLocation🌍Worldwide
Job Type💼Full‑time
Posted📅188 days ago
Engineeringjavabackendapimicroservicesaiscalability
About the Role
Join Canva's engineering team to build scalable backend services that empower millions of users globally to design. This is an exciting opportunity to shape the future of our product and contribute to a mission-driven company.
Responsibilities
- Lead the design and development of scalable, reliable backend services using modern Java frameworks.
- Collaborate with product managers, designers, and frontend engineers to deliver end-to-end product features.
- Evolve and scale Canva’s backend architecture through thoughtful service design and system decomposition.
- Champion reliability, performance, and engineering best practices across multiple service domains.
- Write robust, well-tested code and proactively identify areas for technical improvement.
- Mentor peers and guide design and code reviews to elevate the team's technical capabilities.
Requirements
- Extensive experience building complex backend systems in production environments.
- Strong Java fundamentals with proven ability to write production-grade code, applying concepts like multithreading, service design, and performance optimization.
- Experience taking ownership of features end-to-end, from architecture to delivery.
- Ability to balance attention to detail with pragmatism to ship reliable, maintainable code at speed.
- Strong collaboration skills, working effectively across disciplines and proactively involving others.
- Understanding of how systems connect to product goals, reliability, and long-term scalability.
- Experience mentoring others and offering constructive feedback.
- Hands-on experience using AI in coding/programming to drive greater impact.
Nice-to-Haves
- Experience with cloud platforms (e.g., AWS, GCP).
- Familiarity with microservices architecture and distributed systems.
- Contributions to open-source projects.
About Canva
View companyCanva is an Australian multinational software company that provides an online graphic design platform with a drag-and-drop interface. It operates on a freemium model, allowing users to create designs for social media, presentations, posters, documents, and other visual content.
Automate Your Job Search
Unlock more jobs, including 100k+ salaries. Generate tailored resumes and cover letters automatically.
Apply now
Please let Canva know you found this job on FullRemoteWork.
Apply NowGet Job Alerts
Receive notifications for similar jobs
Share this job
Similar Jobs
🌍Worldwide💼Full‑time
pythonbackendai
Senior Software Engineer at Snowflake
🌍Worldwide💼Full‑time
pythonbackendaidistributed
2 months ago
🌍USA, Canada💼Full‑time
haskellfintechbackend
Senior Software Engineer - Banking Integration Platform at Mercury Technologies
🌍USA, Canada💼Full‑time
haskellfintechbackendapi
3 months ago
🌍China💼Full‑time
javabackendapi
Senior Backend Engineer - China Trust & Care at Canva
🌍China💼Full‑time
javabackendapidistributed
3 months ago
🌍Worldwide💼Full‑time
javamicroservicesapi
Backend Engineer - International SG (Generative AI) at Canva
🌍Worldwide💼Full‑time
javamicroservicesapiaws
4 months ago
🌍Worldwide💼Full‑time
javabackendapi
Backend Software Engineer - Product & Features (Java) at Canva
🌍Worldwide💼Full‑time
javabackendapidistributed-systems
6 months ago
🌍Worldwide💼Full‑time
javaawsbackend
Engineering Manager - Fonts & Images Processing at Canva
🌍Worldwide💼Full‑time
javaawsbackendcloud
6 months ago