
Senior Software Engineer
About Kami
Kami is a thriving organisation filled to the brim with talented, creative, and passionate people! It’s hard not to love what you do when our leading digital classroom platform offers meaningful solutions to over 50 million users worldwide, empowering students and supporting teachers!
You’ll be joining at a pretty magical time. Kami’s user base is growing by the day. With over 170 team members across the world, we couldn’t be prouder of the accomplishments and milestones we’ve achieved to date. Now, this is your chance to join our team and become an integral member of Kami’s growth, while shaping your own future (and having fun doing it)!
The Opportunity
As an engineer for this forward-thinking scaleup, you will not be locked in the backroom implementing specs sheets—you’ll be talking to the customers/teachers who already love their product and figuring out how to make it work even better for them. This position will suit an Engineer with a good product sense who is comfortable working relatively autonomously but who can also collaborate well both internally and externally.
This opportunity is based in our fully renovated Auckland office. We have a hybrid arrangement of Mondays, Wednesdays and Fridays in office. Tuesdays and Thursdays are work from home.
What You’ll Do
Deliver and maintain high-quality features
- Design, develop, test, and deploy new features that improve user experience and support Kami’s product goals.
- Maintain and enhance existing functionality to ensure performance, scalability, and reliability.
Collaborate with cross-functional teams
- Work closely with product, design, and other engineering team members to translate ideas and user feedback into well-structured technical solutions.
- Build strong relationships across the company to support seamless development workflows.
Contribute to backend and frontend code bases
- Maintain and improve our frontend and backend systems, ensuring stability and security.
- Investigate bugs and implement reliable fixes. Ensure that issues are addressed promptly and solutions are delivered in a way that improves long-term code health.
Support product evolution through user feedback
- Incorporate user insights and feedback to inform the development of new features and enhancements.
- Contribute ideas that support both user satisfaction and business goals.
Proactively support and drive continuous improvement
- Review and refine our engineering processes, tooling, and workflows to increase efficiency and streamline prioritisation across teams.
Mentor and support team members
- Share knowledge and support the professional growth of fellow engineers through mentorship, code reviews, and technical guidance.
What You’ll Bring
- 6+ years of experience in a software engineering role
- Strong proficiency in modern programming languages (e.g., JavaScript, TypeScript, Python, Go)
- Experience working with web technologies and cloud infrastructure
- Familiarity with scalable backend systems and API development
- Comfortable with agile workflows and collaborative development
- Experience debugging complex systems and writing clean, maintainable code
Why Kami?
We’re building a high performance, best in class team to help capitalize on our exciting momentum, and continue scaling Kami's magic and making a difference to schools, students, and teachers. With Kami, you’ll have
- A people-first employer that is on an inspiring mission to build the future of education while changing the lives of millions
- High calibre and diverse team ranging from successful startup veterans, to Fortune 500 and big tech professionals
- Continuous learning and development opportunities, including subsidised course fees, certifications, conferences, and free access to Udemy and more
- A strong mission; the satisfaction of knowing you’re not only helping modern-day superheroes, aka teachers but also helping them shape the minds of future generations all across the globe
- Happy customers: Helping thousands of schools worldwide through the digital transformation of education for the 21st century. Just read our reviews.
- Huge potential: Already used by 70M users in 175 countries. One of the most popular and fastest-growing EdTech platforms worldwide.
If you’re looking for a new challenge and the opportunity to impact the lives of millions, apply now!
Similar roles
Full Stack Developer
Prevail·London, United Kingdom
About Prevail Partners Prevail Partners is a leading British intelligence, security and operational support company. We help governments, NGOs and commercial organisations operate safely and effectively in some of the world's most complex environments by combining intelligence, technology and operational expertise. Our teams deliver actionable insight that helps clients manage risk, make informed decisions and achieve meaningful operational impact where…
- Hybrid
- Full-time
Senior Fullstack Developer (Python+AI+React) (IR-545)
Intellectsoft·India
Intellectsoft is a software development company delivering innovative solutions since 2007. We operate across North America, Latin America, the Nordic region, the UK, and Europe.We specialize in industries like Fintech, Healthcare, EdTech, Construction, Hospitality, and more, partnering with startups, mid-sized businesses, and Fortune 500 companies to drive innovation and scalability. Our clients include Jaguar Motors, Universal Pictures, Harley-Davidson, and many…
- Remote
- Full-time
Senior Software Engineer - Automation
Smartstream Limited·Mumbai, India
This is a role in the Testing CoE of a product company where you will have an opportunity to work in a cross-cultural team to deliver fully functional and performant software for global financial institutions. Job Responsibilities: Commitment to quality and attention to detail is the single most important aspect of this job role. • Work with QA Team Lead…
- Hybrid
- Full-time
Werkstudent Prototyping - smart labeling (m/w/d)
isento GmbH·Nuremberg, Germany
“Experience is the name everyone gives to their mistakes.” – Oscar Wilde Unser Erfolg? Teamsache! Wir sind isento (portugiesisch: „frei“) und realisieren IT-Projekte in Nürnberg von der Konzeption bis zum Rollout. Als Software Developer mit Fokus Secure Software Development bringst Du Dich bei der Entwicklung maßgeschneiderter Lösungen für die Herausforderungen unserer Kunden ein. Darüber hinaus unterstützt du dabei, Sicherheit als…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Senior Software Developer – Semiconductor Equipment Software, Real-Time Control & Motion Systems (m/w/d)
cigus GmbH·Jena, Germany
HOCHTECHNOLOGIE UND INNOVATION... …aktiv mitgestalten und vorantreiben – für diese Position suchen wir eine engagierte Persönlichkeit (m/w/d), die mit Ideenreichtum, Verantwortungsbewusstsein und fachlicher Kompetenz überzeugt. Als Beratungsunternehmen unterstützen wir unseren Kunden bei der Suche nach einer passenden Person, die Herausforderungen nicht als Hürde, sondern als spannende Möglichkeit zur Weiterentwicklung versteht. DAS ERWARTET DICH: * Entwicklung echtzeitfähiger Softwarearchitekturen für hochpräzise Steuerungs-…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Senior Software Developer – Async Architecture & Concurrency (m/w/d)
cigus GmbH·Jena, Germany
HOCHTECHNOLOGIE UND INNOVATION... …aktiv mitgestalten und vorantreiben – für diese Position suchen wir eine engagierte Persönlichkeit (m/w/d), die mit Ideenreichtum, Verantwortungsbewusstsein und fachlicher Kompetenz überzeugt. Als Beratungsunternehmen unterstützen wir unseren Kunden bei der Suche nach einer passenden Person, die Herausforderungen nicht als Hürde, sondern als spannende Möglichkeit zur Weiterentwicklung versteht. DAS ERWARTET DICH: * Modernisierung komplexer .NET-Anwendungen mit Fokus auf…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Senior Software Developer / 3rd-Level Support & Customer Issue Resolution Expert (m/w/d)
cigus GmbH·Jena, Germany
HOCHTECHNOLOGIE UND INNOVATION... …aktiv mitgestalten und vorantreiben – für diese Position suchen wir eine engagierte Persönlichkeit (m/w/d), die mit Ideenreichtum, Verantwortungsbewusstsein und fachlicher Kompetenz überzeugt. Als Beratungsunternehmen unterstützen wir unseren Kunden bei der Suche nach einer passenden Person, die Herausforderungen nicht als Hürde, sondern als spannende Möglichkeit zur Weiterentwicklung versteht. DAS ERWARTET DICH: * Steuerung technischer Eskalationen als Schnittstelle zwischen…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Senior Software Developer / Build & Tooling Expert (m/w/d)
cigus GmbH·Jena, Germany
HOCHTECHNOLOGIE UND INNOVATION... …aktiv mitgestalten und vorantreiben – für diese Position suchen wir eine engagierte Persönlichkeit (m/w/d), die mit Ideenreichtum, Verantwortungsbewusstsein und fachlicher Kompetenz überzeugt. Als Beratungsunternehmen unterstützen wir unseren Kunden bei der Suche nach einer passenden Person, die Herausforderungen nicht als Hürde, sondern als spannende Möglichkeit zur Weiterentwicklung versteht. DAS ERWARTET DICH: * Konzeption und Optimierung komplexer Build- und…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo