Description This is an opportunity to join a high performing software development team, in a technical leadership role - working for a global tech industry leader. Make work fit for you - We support flexible working in our Context teams and in this role. Oracle Advertising (formerly Oracle Data Cloud) is one of the leading suppliers of advertising technology and data. With our contextual solutions, we determine what internet content is about – processing pages at the massive scales and speeds required by advertising technology. In this role you will own our highly available categorization service –feeding directly into a global delivery architecture that supports millions of requests per second – and is based on Information Retrieval (IR) science developed at Cambridge University and optimised by our expert team over > 20 years of live service delivery. Operating in a DevOps environment, you will maintain this business critical service whilst overseeing the re-architecture and re-implementation of our legacy C/C++ codebase. The right candidate will be a committed service owner, keen to see a seamless transition to a more sustainable architecture. You’ll need to be both an Archaeologist and a Team Player – to dive into the detail of our existing algorithms and optimizations with deep subject matter experts, and to build up a team -championing skill and knowledge sharing. Key responsibilities: Overseeing the re-architecture and re-implementation of our core categorisation service. Setting the technical direction, establishing a strong technical vision and engaging the team. Providing constructive feedback on technical solutions and helping the team make architecturally sound decisions. Pairing with other team members to produce high quality software. Supporting and mentoring more junior team members. Performing an active role in team planning, review and retrospective events. Defining the technical roadmap There will be a requirement to participate in an on call rota. Preferred background: High level of skill with Go, C++, Python, PHP or other object oriented languages. Familiarity with RESTful APIs, and web services Experience using containerised applications and orchestration. Confident using Linux and scripting. Confident operating cloud infrastructure. Good understanding of software security and its application to system design. Passion for quality, in your own and your colleagues' work. Sound understanding of agile software development practice.