Lead a multidisciplinary team in the process of building digital products, from conception to production and evolution. Define and manage, together with the team and stakeholders, an agile execution plan for the project to meet the product's business objectives and make progress visible through metrics and reports. Synchronize expectations and dependencies with other teams towards a common goal.
Job listings
Design and develop high-volume, fault-tolerant, scalable backend systems and services. Collaborate with product and engineering teams to understand business requirements and translate them into technical designs. Create architecture and design documentation, timelines, and user stories. Mentor and guide other engineers, fostering a strong culture of quality and ownership. Lead and manage globally distributed teams with clear communication and technical vision.
Experian is looking for an experienced Senior Software Engineer - Java (Cloud-native Java) who can excel in developing and delivering direct-to-customer products on a cloud-native Java platform. You will design and implement features and functionalities in an AWS cloud-based platform, optimize a robust distributed system that is highly secure and performant, and collaborate with Business, UX, QA and back end teams.
Manage six to eight highly motivated engineers, lead them through change, and help them to grow even further. Lead a Core Features team in the Camunda 8 Core Platform area, building process automation end user features end-to-end, in the form of UIs and/or APIs, spanning the BPMN process engine, the API layer, and web application UIs.
As a member of this team, you will directly influence the companyβs operations, collaborating closely with stakeholders from Revenue, Finance, and Product teams. You will also drive enhancements to our customer-facing billing and usage systems, ensuring accuracy, reliability, and a seamless experience. Responsibilities include designing, implementing, and maintaining backend services and APIs, ensuring high performance, scalability, and security for Billing and Internal Systems.
The Discovery Understanding team promotes and showcases Canvaβs content to users, responsible for the AI, machine learning, and backend infrastructure that powers Canvaβs discovery experience. Backend engineers build intelligent systems that connect millions of users with content, designing and implementing high-performance search algorithms and machine learning models to drive engagement and satisfaction.
The Device Engineer will work with Product Management and other Engineers to design, develop, and maintain network device integration software. You will develop support for emerging next-generation technologies in the networking security space and device integration solutions for products from Palo Alto, Juniper, Checkpoint, and others, including firewall brands specific to the APAC region.
The Content Growth team is building a rewarding experience for content producers, enabling them to bring the best content that inspires the world to design. As part of this team, you will lead engineers working across backend services and frontend pages to develop scalable and engaging experiences for content creators, helping them discover, contribute, and manage content seamlessly. You will be designing, building and maintaining performant and scalable backend services that power our content ecosystem.
As Canva scales change continues to be part of our DNA. You will be working on designing and implement security platform features that enable Canvaβs teams to move safely and quickly, owning the full lifecycle of features, from design docs and stakeholder alignment through implementation, testing, rollout, and maintenance. This role facilitates knowledge sharing and effectively advocates for engineering needs to non-technical stakeholders within the group.
This role is focused on building scalable and reliable Java backend systems that support Canva's branding capabilities, collaborating with front-end engineers, designers and product managers to develop end-to-end solutions. Ensuring high performance and availability of backend services, as well as writing clean, maintainable, and well-tested code is crucial to this position. This role also includes participating in code reviews and contributions to team knowledge sharing.