Senior Software Engineer - Product & Features (Java)
CanvaLocation🌍Worldwide
Job Type💼Full‑time
Posted📅183 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 role offers the exciting opportunity to shape impactful product features and contribute to a rapidly evolving platform.
Responsibilities
- Lead the design and development of scalable, reliable backend services using modern Java frameworks.
- Collaborate closely with product managers, designers, and frontend engineers to deliver end-to-end user experiences.
- 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, guide design and code reviews, and elevate the technical bar for the team.
- Maintain and improve service health, observability, and incident resilience.
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.
- Demonstrated ability to take ownership of features end-to-end, from architecture to delivery.
- Ability to balance attention to detail with pragmatism, shipping reliable and maintainable code at speed.
- Excellent collaboration skills, working effectively across disciplines and proactively involving others.
- Understanding of the bigger picture, including how systems connect to product goals, reliability, and long-term scalability.
- Experience mentoring others and providing 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
1 month ago
🌍USA, Canada💼Full‑time
haskellfintechbackend
Senior Software Engineer - Banking Integration Platform at Mercury Technologies
🌍USA, Canada💼Full‑time
haskellfintechbackendapi
2 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
Senior Software Engineer - Product & Features (Java) at Canva
🌍Worldwide💼Full‑time
javabackendapimicroservices
5 months ago
🌍Worldwide💼Full‑time
javabackendapi
Backend Software Engineer - Product & Features (Java) at Canva
🌍Worldwide💼Full‑time
javabackendapidistributed-systems
6 months ago