Our client, a leading technology-driven organisation operating within a highly transactional environment, is looking for a Senior / Principal Software Engineer to take ownership of their core data ecosystem.
This role goes beyond software development and places you at the centre of data reliability, platform engineering, systems integration, and technical governance. You will be responsible for the company's data warehouse, integration services, scheduled data pipelines, and API platform while ensuring security, scalability, and operational excellence.
Working closely with technology, operations, finance, and business stakeholders, you will drive engineering standards, improve platform reliability, mentor developers, and ensure critical business data remains accurate, available, and trusted.
If you are looking for a strategic technical leadership role where you can combine hands-on engineering with architecture, mentorship, and platform ownership, this opportunity offers significant impact and long-term growth.
Key Responsibilities:
- Own and maintain the organisation's central data warehouse and associated platform services.
- Design, develop, and maintain data integration pipelines and scheduled cloud-based load processes.
- Manage and enhance API services that support multiple business applications.
- Ensure data quality, consistency, accuracy, and reconciliation across various source systems.
- Implement and maintain security best practices, access controls, secrets management, and environment separation.
- Lead incident management, root cause analysis, and platform reliability initiatives.
- Establish and enforce engineering standards, code reviews, testing frameworks, and deployment practices.
- Mentor developers and provide technical leadership across multiple codebases and projects.
- Collaborate with business and operational stakeholders to ensure platform changes support business requirements without disruption.
- Monitor platform performance, reliability, and cloud expenditure while driving continuous improvement initiatives.
Job Experience and Skills Required:
- Bachelor's Degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
- Minimum 8 years' professional software engineering experience.
- At least 3 years' experience owning and supporting a live data platform, integration platform, or similar critical business service.
- Strong experience with JavaScript, Node.js, Python, and SQL.
- Advanced PostgreSQL experience including data modelling, upserts, views, permissions, SSL, and performance optimisation.
- Experience working with MySQL source systems and large-scale data integrations.
- Hands-on experience with Google Cloud technologies including Cloud SQL, Cloud Run, Cloud Scheduler, Secret Manager, IAM, and Firebase Authentication.
- Strong experience with Git/GitHub, automated testing, CI/CD processes, and multi-environment deployments.
- Proven ability to lead technical standards and mentor senior developers.
- Experience supporting production cloud workloads and operationally critical systems.
- Google Cloud Professional Cloud Architect or Professional Data Engineer certification advantageous.
- Exposure to telecommunications, ISP platforms, OSS/BSS environments, prepaid billing systems, or operational data platforms will be highly beneficial.
Apply now!
For more exciting vacancies, please visit: www.networkrecruitmentinternational.com
I also specialise in recruiting in the following:
- Software Developers (Back-End / Front-End / Full Stack)
- Mobile Developers
- Business & Systems Analysts
- BI & SQL Experts
- UI / UX Professionals
- Data & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning)
- AI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions)
- Cloud Experts
- Infrastructure Specialists
- DevOps / SecOps Experts
- Cyber Security Specialists
- SEO / Digital Designers
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information, contact:
Frankie Deppe
Specialist Recruitment Consultant
Connect with me on LinkedIn!
https://www.linkedin.com/in/frankie-deppe-9903b395/