Senior Engineer
Listed on 2026-04-17
-
Software Development
Software Engineer, Cloud Engineer - Software
About Kinetic
At Kinetic we’re redefining operational excellence in higher education, conferencing, and events. As the leading provider of software solutions for student accommodation, event management, catering, and residential services, we help institutions streamline operations, elevate customer experiences, and unlock their full potential. With over 25 years of experience and trusted by more than 350 institutions worldwide, our software empowers universities and venues to run smarter, faster, and more collaboratively.
From bustling campuses to dynamic corporate environments, our technology adapts to the rhythm of each organisation — helping them thrive in a fast-changing world.
But we’re more than just software. We’re a team of passionate problem-solvers, innovators, and collaborators who care deeply about our customers and each other. Our culture is built on empowerment, community, and continuous growth. We believe in giving people the tools, support, and freedom to do their best work — and have fun while doing it. Joining Kinetic means being part of a purpose-driven business where your ideas matter, your development is supported, and your impact is real.
If you’re ready to help shape the future of operational technology in education and events, we’d love to meet you.
As a Senior Engineer, you won’t just manage—you’ll build. You’ll be hands‑on with code, lead architectural decisions, and drive innovation from within the team. This is a unique opportunity to shape the future of campus technology and make a real impact, one smart solution at a time.
This role is ideal for an experienced engineer who wants to take ownership of technical solutions, mentor colleagues, and be part of a team that’s actively modernising its engineering practices and embracing new technologies including AI‑assisted development.
What You’ll Be Doing- Build and maintain robust, accessible and performant web interfaces.
- Develop secure and reliable server side components and integrations.
- Work with project managers and stakeholders to shape and deliver effective technical solutions.
- Provide code reviews, uphold development standards and promote best practices across the team.
- Diagnose and resolve complex issues spanning the front end, back end and database layers.
- Take part in planning, estimation and wider technical decision making.
- Support and enhance long standing systems that include legacy components.
- Software Development:
Design, develop, test, and deploy high‑quality software solutions using modern engineering practices. Write clean, maintainable code with appropriate test coverage. - Technical Excellence:
Contribute to architectural decisions, participate in code reviews, and champion best practices in software engineering. Help establish and maintain high standards of quality across the codebase. - Agile Delivery:
Work within a Scaled Agile Framework (SAFe) environment, actively participating in sprint planning, daily stand‑ups, retrospectives, and other agile ceremonies to ensure successful delivery. - Collaboration:
Work closely with product managers, other engineers, QA, and stakeholders to understand requirements, provide technical input, and deliver solutions that meet business needs. - Testing & Quality Assurance:
Write comprehensive unit and integration tests. Contribute to the shift towards automated testing and continuous quality improvement. - Cloud‑Native Development:
Build and maintain solutions using AWS services, following event‑driven and microservices architectural patterns where appropriate. - Mentorship:
Support and mentor junior team members, sharing knowledge and helping to develop their technical skills. - Continuous Learning:
Stay current with emerging technologies and industry trends. Experiment with new tools and techniques, including AI‑assisted development, to improve productivity and code quality. - Problem Solving:
Investigate and resolve complex technical issues, participate in incident response, and contribute to improving system reliability.
- Experience with Spec Flow for Behaviour‑Driven Development (BDD)
- Knowledge of CQRS (Command Query Responsibility…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: