Commitment: Employee Location: UK (Reading); Poland Work type: Remote
Keyloop bridges the gap between dealers, manufacturers, technology suppliers, and car buyers. We empower car dealers and manufacturers to fully embrace digital transformation by creating innovative technology that enhances the car selling process for our clients and the car buying and ownership experience for their customers. We utilize cutting-edge technology to link client systems, departments, and sites, providing an open technology platform that shapes the industry's future. Our data-driven approach helps clients improve efficiency, increase profitability, and deliver exceptional customer experiences.
The purpose of this role is to maintain existing capabilities and implement new and enhanced features for the Vehicle Hub software as a service platform. This involves close collaboration with Engineering and Product teams, development across the full software stack, supporting colleagues, and contributing to the ongoing operations and maintenance of the platform to ensure it remains secure, stable, and supported. As a Senior Software Engineer, you will own entire problem spaces and continuously drive the Vehicle Hub platform forward in alignment with strategic product goals.
Development: * Directly contribute to platform growth ambitions by expanding the feature set. * Enhance, refactor, and maintain the existing software as a service platform. * Determine suitable approaches for identified problem spaces. * Ensure solutions meet outlined acceptance criteria. * Implement effective test coverage for solutions. * Conduct code reviews for pull requests. * Take accountability for implemented solutions. * Manage development tasks from assignment to release. * Assist with backlog grooming and continual issue refinement.
Support: * Provide ongoing support to clients and the wider company to preserve platform value. * Build and maintain a personal knowledge base of the system's functionality, data sources, and structures. * Act as a technical expert to support colleagues. * Answer technical queries from other teams. * Provide day-to-day support to the Vehicle Hub Engineering Team, collaborating to resolve development blocks. * Identify system enhancement opportunities related to technical debt, data quality, user experience, or technological advancements.
Platform: * Contribute to the ongoing operations and maintenance of the Vehicle Hub platform. * Update software dependencies, including language and framework upgrades. * Identify and address gaps in test coverage. * Maintain, update, and build application containers. * Deploy to non-production and production environments. * Build and maintain a personal knowledge base of infrastructure and associated technologies. * Monitor infrastructure for availability and performance. * Provide support to resolve infrastructure issues.