Founded in 2012, Canva offers an online graphic design and publishing platform used by millions of people across the globe. As an employer, Canva offers flexibl
Senior Software Engineer – Platform Workflows
Location
Australia
Posted
32 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Platform Workflows
Canva
• Deeply understand the needs and workflows of platform engineers and other engineers developing internal capabilities and services • Develop software patterns and archetypes that allow engineers to iterate quickly, and which integrate seamlessly with our software ecosystem and infrastructure platform • Write tools, services, configuration and whatever else is required to ensure that platform engineers have a low-friction experience shipping new services and capabilities • Consult with internal users and other platform teams to bring clarity and alignment • Participate in planning rituals at the team and group level to ensure that the needs of platform engineers and infrastructure consumers are prioritised • Work alongside product managers to bring a product mindset to platform engineering at Canva
Job Requirements
- 5+ years of experience with the Java, Python, or Go programming languages
- Strong experience with Kubernetes, ideally including Custom Resource Definitions
- Solid experience with AWS or GCP cloud environments
- Prior work in a platform engineering capacity is desired but not required
- Experience with AI tooling for use with software engineering, such as Cursor or Claude Code
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• Plays a central and strategic role in designing, building, and maintaining enterprise systems • Leads Salesforce platform development including Apex classes, triggers, LWC, and declarative automation • Architects and develops MuleSoft integration solutions • Designs end-to-end integration architectures connecting Salesforce, MuleSoft, Azure Service Bus, and downstream systems • Functions as the technical lead for development workstreams • Conducts thorough code reviews and establishes coding standards • Mentors and develops fellow developers • Plans and estimates projects from inception to delivery • Champions automated testing, CI/CD practices, and DevOps standards
• Build, enhance, and maintain secure, efficient, and scalable software solutions • Write clean, maintainable, and production-ready code aligned with established engineering standards • Identify performance bottlenecks and implement improvements across systems • Assist with diagnosing and resolving production issues, including root-cause analysis • Collaborate with peers to design and implement software components and services • Explore and introduce new tools, techniques, and ideas that improve product quality and team efficiency
Senior Software Engineer, Cribl AI
CriblCribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy.
• Work with the product engineering teams to prototype and experiment with new AI features • Work across backend, frontend, and interact with LLMs and/or other ML models • Productionize, launch, and operate AI-based technology integrations into Cribl’s core products with the goal of solving real customer problems • Stay up-to-date with the latest AI technologies and trends • Work closely with fine tuning models, Prompt Engineering, and Inference Platforms • This position will require stand-by, on-call, or off-hours duties
Intern – Summer 2026 – Software Engineering
CrestronCrestron is an electronics manufacturer specializing in the automated control of advanced media systems. It was founded in 1971 by George Feldstein, an entrepreneur, and engineer.
Role Description Crestron Electronics is seeking a Summer 2026 Software Engineering Intern to join our Architecture & Design Team in Rockleigh, NJ. This role has been designated for a 100% remote work arrangement. - Assist with the development of cutting-edge software components for iOS or Android platforms, with guidance and mentorship from experienced engineers. - Learn and assist in designing and implementing unit tests for Swift and Kotlin-based applications and databases. - Partner with the Production Operations Team to understand deployment processes and assist in delivering new process instructions and tools. - Participate in special projects as needed, gaining exposure to mobile application architecture, development practices, and testing strategies. Qualifications - Must be enrolled in a college or university working toward a bachelor’s degree in Software Engineering, Computer Science, or a closely related technical field. - Completion of relevant foundational coursework (e.g., programming, data structures, or software design) with an interest in expanding skills into mobile application development. - Must be able to work up to 40 hours per week during the duration of the internship period. - Must have permanent, unrestricted work authorization in the United States now and in the future. Requirements - Solid foundational knowledge and coursework experience in software development using object-oriented programming languages (e.g., Python, C#, or similar). - Interest in mobile application development with a desire to learn iOS (Swift) and/or Android (Kotlin) technologies. - Understanding of core computer science principles such as data structures, algorithms, and databases through academic projects. - Experience using development tools such as Git/GitHub and modern IDEs (e.g., VS Code or similar). - Exposure to databases, backend development, or data-driven applications through coursework or projects is a plus. - Contributions to personal, academic, or open-source projects are a plus. Other Skills - Must be responsible, self-motivated, creative, have a solid work ethic and have a desire to produce a quality product. - Strong communication skills (verbal, non-verbal, written, and listening) with the ability to articulate work at different levels of the organization. - Strong problem-solving skills. - Inquisitive individual with a desire to learn, possessing a long-term desire to work in the Software Engineering space. - Ability to prioritize tasks and handle numerous assignments simultaneously. - Positive, personable, and able to work cohesively with others across various divisions. Benefits - Challenging projects and tasks alongside professionals and subject matter experts. - Dedicated mentor for development and acclimation to the company. - Training and networking opportunities designed to enhance both technical and non-technical skill sets. - Opportunities for growth and advancement.



