Job Description
Senior Software Engineer – Event Fabric
Purpose of the role:To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Responsibilities
- Design, build, and evolve core enterprise platform that enables event‑driven, cell‑based architecture across the organisation.
- Develop high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools.
- Ensure code is scalable, maintainable, and optimized for performance.
- Collaborate cross‑functionally with product managers, designers, and other engineers to define requirements and align platform capabilities with business objectives.
- Participate in code reviews, promote a culture of code quality and knowledge sharing, and mentor junior engineers.
- Adhere to secure coding practices, implement effective unit testing, and ensure...