At a Glance
- Tasks: Lead an Oracle engineering team to deliver high-quality data-focused projects.
- Company: Join Pearson, a leader in digital-first, accessible resources for lifelong learning.
- Benefits: Enjoy flexible working, generous leave, and a robust pension plan.
- Other info: Hybrid working model with opportunities for career growth and development.
- Why this job: Make a real impact by leading innovative engineering solutions in a supportive environment.
- Qualifications: Proven leadership in Oracle engineering with strong technical expertise.
The predicted salary is between 63000 - 77000 £ per year.
We are looking for an Oracle Engineering Manager to lead our Oracle engineering team on a programme called TOpS. You will be accountable for the delivery, quality and technical direction of the team's work across Oracle Database, Oracle APEX applications and the data pipelines that ingest, transform and validate data from multiple internal and external sources. You will make sure that data is trustworthy, that solutions are secure and supportable, and that the team delivers predictably. You will line manage and develop engineers, set engineering standards, and work alongside product owners, architects, QA, project managers and business SMEs. You will also represent the team at senior stakeholder meetings, explaining progress, risks, design ideas and decisions in clear, non-technical terms.
Key Responsibilities:
- Lead, line manage, coach and develop a team of Oracle engineers, including recruitment, objective setting, one-to-ones and performance reviews.
- Own delivery planning with product owners: backlog prioritisation, estimation, sprint planning, release management, and progress reporting.
- Set and uphold engineering standards for SQL, PL/SQL and APEX development, including code review, source control, CI/CD and automated testing.
- Provide technical direction on Oracle APEX application architecture, security, performance and environment management (development, test and production).
- Oversee the design, operation and monitoring of data pipelines, ensuring they are reliable, performant and meet agreed service levels.
- Define and embed a data quality framework covering validation rules, reconciliation, quality measures, issue management, and root cause analysis.
- Ensure solutions meet data protection, security and audit requirements, working with architecture, information security and governance colleagues.
- Manage risks, issues and dependencies, including those involving third-party suppliers and other Pearson teams.
- Lead incident and problem management for the team's live services and drive continuous improvement.
Key Skills & Experience:
- Leadership and Delivery: Proven experience leading and line managing a team of Oracle, database or data engineers. Recruiting, coaching and developing engineers, and building an inclusive, high-performing team culture. Agile delivery experience (Scrum and/or Kanban) using Jira, including planning, estimation and release management. Managing risks, issues, dependencies, and stakeholder expectations on complex programmes. Excellent communication and planning skills, with the ability to present to senior stakeholders and put technical topics into non-technical terms.
- Oracle Technical Expertise: Strong hands-on background in Oracle Database (19c or later), SQL and PL/SQL, with the ability to review code and designs critically. Substantial experience of Oracle APEX, including application architecture, security (authentication, authorisation, session state protection) and performance. Experience managing the APEX application lifecycle, including deployment between environments, APEX upgrades and source control. Database performance tuning, data modelling and an understanding of backup, recovery and resilience in partnership with DBA and infrastructure teams.
- Data Pipelines, Transformation and Quality: Experience overseeing ETL/ELT pipeline design and operation, including CDC, orchestration, monitoring and alerting. Establishing data quality controls and measures, such as validation rules, reconciliation, profiling, exception handling and data quality reporting. Data governance knowledge, including data lineage, ownership, access control, auditability and UK GDPR obligations. Experience of data warehousing concepts, design and loading strategies.
- Engineering Standards: Embedding coding standards, peer review and documentation practices. CI/CD for database and APEX change using Git (Bitbucket) and tools such as SQLcl or Liquibase. Automated testing strategy, including PL/SQL unit testing (e.g. utPLSQL) and working closely with QA engineers. Incident, problem and change management for live services.
- Skills & Experience: Oracle integration and data quality tools such as Oracle Data Integrator (ODI), OCI Data Integration or Oracle Enterprise Data Quality. Oracle Cloud Infrastructure (OCI) or Autonomous Database, and/or Oracle on AWS (e.g. Amazon RDS for Oracle, AWS DMS, S3). Awareness of the current APEX roadmap, including APEXlang and AI-assisted development, and how to adopt new capabilities safely. Relevant Oracle certification and/or an agile or service management qualification (e.g. Scrum Master, ITIL). Managing work delivered by third-party suppliers or contractors. Jira and Confluence, Microsoft Teams and other Microsoft Office applications.
Our Rotherham office is located at Junction 1 of the M18. All our roles are hybrid working; our current policy requires our team to visit their base office no more than once a week, and with the possibility of occasional business travel to other Pearson sites. Candidates must be a suitable commute from their base office as our office presence policy may change to require more frequent presence in the future. We work a 37.5-hour week, with all our team free to flex their day around our core hours, which are Monday to Friday, 10 to 4 GMT/BST. Other flexible working patterns can be considered, including part-time working and non-traditional hours.
Your benefits and rewards:
- 25 days annual leave (increasing by 1 day with every year of continuous service up to 30 days)
- Private pension plan scheme where we pay in double what you contribute, up to 16% depending on your age
- Life, private medical and dental care insurance options, plus free eye tests
- Stock/share purchase options
- Maternity, paternity, and family care leave as well as flexible working policies
- An employee wellbeing assistance programme
- Cycle to work programme, volunteering days, gym membership concessions in selected office locations, along with retail and leisure discounts
Software Engineering Manager - Permanent - Hybrid in London employer: Pearson
Pearson Edexcel is an excellent employer that values the expertise of its staff, offering a flexible ad-hoc role that allows for a balanced work-life dynamic. With a strong commitment to professional development, employees have access to resources and training that enhance their skills while contributing to the educational success of students in the North East. The supportive work culture fosters collaboration and innovation, making it a rewarding environment for those passionate about education.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineering Manager - Permanent - Hybrid in London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Pearson or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Pearson.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Pearson.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Pearson that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Software Engineering Manager - Permanent - Hybrid in London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Pearson.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Pearson and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Pearson
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Pearson uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.