Cadmus
9 months ago
Software Engineering Manager
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Cadmus
- Location
- Australia, Victoria, Melbourne Region, Port Phillip, Middle Park Australia
- Posted
- 9 months ago
Job description
About us: At Cadmus, we believe every student should have equal opportunity to achieve academic excellence, that's why we're changing how the world learns! Cadmus is a global EdTech company purposefully built for the higher education sector to break down global learning barriers by providing educators and diverse student cohorts with access to high-quality learning and assessment through one powerful platform. Built on rich, student-centric values, Cadmus empowers students to achieve their highest potential by enabling them to demonstrate their knowledge, skills and capabilities. We are a fast-growing, passionate, and collaborative team, committed to revolutionising education and changing the lives of millions of students and educators around the world. About the role: As a Software Engineering Manager, you will be a key leader in Cadmus’ engineering team. You will be responsible for leading and managing a team of software engineers, contributing to the technical direction of the product, and ensuring the successful delivery of high-quality software. You will work closely with other engineering managers, product managers, and designers to build and improve our platform. This is a hands-on role with expectations to lead by example and contribute code as well as guide and mentor your team. Key Responsibilities: * Lead, mentor, and manage a team of software engineers, providing guidance, coaching, and performance management. * Collaborate with product managers and designers to understand and define product requirements and technical specifications. * Contribute to the technical direction and architecture of the Cadmus platform. * Oversee the development, testing, and deployment of software features and enhancements. * Ensure code quality, maintainability, and scalability through code reviews, best practices, and automated testing. * Participate in the full software development lifecycle, from design and development to testing and deployment. * Stay up-to-date with the latest technologies and trends in software engineering. * Foster a collaborative and inclusive team environment. Skills and Experience: * Bachelor's or Master's degree in Computer Science or a related field. * Proven experience as a Software Engineering Manager, with a minimum of 5 years of experience leading and managing software engineering teams. * Strong technical background with experience in software development, architecture, and design. * Experience with Agile development methodologies and practices. * Excellent communication, interpersonal, and leadership skills. * Ability to prioritize and manage multiple projects simultaneously. * Experience with cloud platforms (e.g., AWS, Azure, GCP). * Experience with software testing and quality assurance. * Experience with DevOps practices and tools. * Strong problem-solving and analytical skills. * Experience in the EdTech industry is a plus. Benefits: * Competitive salary and benefits package. * Opportunity to work on a product that is making a real difference in the world. * Collaborative and inclusive work environment. * Opportunities for professional development and growth. * Flexible working arrangements. * The chance to work with a talented and passionate team.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.